XML 56 R31.htm IDEA: XBRL DOCUMENT v3.25.4
NOTES PAYABLE (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Notes Payable
Notes payable consisted of the following (in thousands):
As of December 31,
20252024
Ex-Im credit agreement$167,268 $170,103 
Financing liability32,626 — 
Other note
1,492 — 
Unamortized discount and debt issuance costs
(15,876)(18,037)
185,510 152,066 
Less: current portion of notes payable(5,711)(2,835)
Notes payable, non-current$179,799 $149,231 
Schedule of Maturities of Notes Payable
The estimated aggregate amounts and timing of payments on the Company’s notes payable for the next five fiscal years and thereafter are as follows (in thousands):
As of December 31, 2025
2026$5,711 
202711,383 
202811,386 
202911,389 
203011,392 
Thereafter150,125 
Total principal payments201,386 
Unamortized discount and debt issuance costs(15,876)
Total$185,510