XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
NOTES PAYABLE - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Unamortized discount and debt issuance costs $ (16,417) $ (18,037)
Notes payable, current (5,670) (2,835)
Notes payable, non-current 179,103 149,231
Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Total notes payable 184,773 152,066
Notes payable, current (5,670) (2,835)
Notes payable, non-current 179,103 149,231
Ex-Im Credit Agreement    
Debt Instrument [Line Items]    
Notes payable, gross 168,685 170,103
Ex-Im Credit Agreement | Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Notes payable, non-current 170,103  
Sale Leaseback Financing    
Debt Instrument [Line Items]    
Notes payable, gross $ 32,505 $ 0