XML 73 R48.htm IDEA: XBRL DOCUMENT v3.25.4
NOTES PAYABLE - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total principal payments $ 201,386  
Unamortized discount and debt issuance costs (15,876) $ (18,037)
Notes payable, total 185,510  
Less: current portion of notes payable (5,711) (2,835)
Notes payable, non-current [1] 179,799 149,231
Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Notes payable, total 185,510 152,066
Less: current portion of notes payable (5,711) (2,835)
Notes payable, non-current 179,799 149,231
Ex-Im credit agreement    
Debt Instrument [Line Items]    
Total principal payments 167,268 170,103
Ex-Im credit agreement | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Notes payable, non-current 170,103 170,103
Sale Leaseback Financing    
Debt Instrument [Line Items]    
Total principal payments 32,626 0
Other note    
Debt Instrument [Line Items]    
Total principal payments $ 1,492 $ 0
[1] Includes related party amounts of $32,626 and $0 as of December 31, 2025 and 2024, respectively (see Note 14).