v3.24.3
Fair Value Measurement - Estimated Fair Value of Financial Instruments Not Carried at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 21, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value $ 187,429   $ 203,859
Carrying Value 356,770   204,722
Fair Value   $ 76,091  
Notes receivable      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 847   863
Loan commitment assets      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 58,525   0
2021 Convertible Note      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 103,469   94,386
Senior Secured Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 0   85,624
AFG Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 34,598   18,139
Equipment financing facility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 3,262   5,710
Preferred Stock      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Carrying Value 156,069   0
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 333,386   143,255
Level 3 | Notes receivable      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 743   719
Level 3 | Loan commitment assets      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 53,274   0
Level 3 | 2021 Convertible Note      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 72,680   57,998
Level 3 | Senior Secured Term Loan      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 0   61,360
Level 3 | AFG Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 35,103   18,352
Level 3 | Equipment financing facility      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 2,918   4,826
Level 3 | Preferred Stock      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value $ 168,668   $ 0