XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal outstanding $ 31,500  
Less: current portion of long-term debt 0 $ (1,326)
Long term debt, net of current portion 27,669 27,345
Debt Financing Transaction    
Debt Instrument [Line Items]    
Principal outstanding 30,000 30,000
Less: unamortized debt issuance costs (3,935) (4,245)
Carrying value, net 26,065 25,755
Loans payable | EB-5 Loan Agreement    
Debt Instrument [Line Items]    
Principal outstanding 1,500 2,500
Plus: accrued interest 184 500
Less: unamortized debt issuance costs (80) (84)
Carrying value, net 1,604 2,916
Less: current portion of long-term debt 0 (1,326)
Long term debt, net of current portion $ 1,604 $ 1,590