XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
LOANS PAYABLE, NET - Components of Loans Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Apr. 13, 2023
Debt Instrument [Line Items]      
Total loans payable, net, current $ 14,070 $ 399  
Total loans payable, net, non-current 32,013 63,850  
Total loans payable, net, current, at amortized cost 370 399  
Total loans payable, net, non-current, at amortized cost 32,013 32,450  
Fair value option - Term Loan 13,700 0  
Fair value option - Term Loan 0 31,400  
TPC Loan, current | Other notes payable      
Debt Instrument [Line Items]      
Total loans payable, net, current 370 399  
Total loans payable, net, non-current 0 378  
Total loans payable, net, current, at amortized cost 370 399  
Total loans payable, net, non-current, at amortized cost 0 378  
SIF Loan | Other notes payable      
Debt Instrument [Line Items]      
Total loans payable, net, non-current 32,013 32,072  
Total loans payable, net, non-current, at amortized cost $ 32,013 32,072  
Term Loan, due 2027 | Line of credit      
Debt Instrument [Line Items]      
Interest rate 11.00%   10.00%
Total loans payable, net, current $ 13,700 0  
Total loans payable, net, non-current 0 31,400  
Fair value option - Term Loan 13,700 0  
Fair value option - Term Loan $ 0 $ 31,400