| Net Cash Provided by (Used in) Operating Activities | -58.9M | USD | +4.98% | Q1 2023 | Q1 2023 | 
          
            | Net Cash Provided by (Used in) Investing Activities | 84.8M | USD |  | Q1 2023 | Q1 2023 | 
          
            | Common Stock, Shares Authorized | 3.33M | shares | -90% | Q3 2023 | Q3 2023 | 
          
            | Common Stock, Shares, Issued | 2.09M | shares | -90% | Q3 2023 | Q3 2023 | 
          
            | Common Stock, Par or Stated Value Per Share | 1 | USD/shares | +456% | Q3 2023 | Q3 2023 | 
          
            | Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents | 86.7M | USD | -37.3% | Q3 2023 | Q3 2023 | 
          
            | Interest Paid, Excluding Capitalized Interest, Operating Activities | 1.6M | USD | +1.21% | Q1 2023 | Q1 2023 | 
          
            | Deferred Tax Assets, Valuation Allowance | 46.4M | USD | +52.6% | Q3 2023 | Q3 2023 | 
          
            | Operating Lease, Liability | 12.8M | USD | -14.5% | Q3 2023 | Q3 2023 | 
          
            | Payments to Acquire Property, Plant, and Equipment | 238K | USD | -62.3% | Q1 2023 | Q1 2023 | 
          
            | Lessee, Operating Lease, Liability, to be Paid | 22.3M | USD | -14.1% | Q3 2023 | Q3 2023 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Two | 2.1M | USD | -13.4% | Q3 2023 | Q3 2023 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year One | 1.87M | USD | -15.8% | Q3 2023 | Q3 2023 | 
          
            | Operating Lease, Weighted Average Discount Rate, Percent | 0.06 | pure | 0% | Q3 2023 | Q3 2023 | 
          
            | Deferred Income Tax Expense (Benefit) | -608K | USD | -79.4% | Q1 2023 | Q1 2023 | 
          
            | Lessee, Operating Lease, Liability, Undiscounted Excess Amount | 9.53M | USD | -13.6% | Q3 2023 | Q3 2023 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Three | 2.13M | USD | -15.9% | Q3 2023 | Q3 2023 | 
          
            | Unrecognized Tax Benefits | 0 | USD |  | Q3 2023 | Q3 2023 | 
          
            | Lessee, Operating Lease, Liability, to be Paid, Year Four | 2.17M | USD | -13.1% | Q3 2023 | Q3 2023 | 
          
            | Operating Lease, Payments | 1.68M | USD | -26.6% | Q3 2023 | Q3 2023 | 
          
            | Interest Expense | 7.62M | USD | +40.8% | Q3 2023 | Q3 2023 |