v3.25.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 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 28,025 27,345
Debt Financing Transaction    
Debt Instrument [Line Items]    
Principal outstanding 30,000 30,000
Less: unamortized debt issuance costs (3,608) (4,245)
Carrying value, net 26,392 25,755
Loans payable | EB-5 Loan Agreement    
Debt Instrument [Line Items]    
Principal outstanding 1,500 2,500
Plus: accrued interest 209 500
Less: unamortized debt issuance costs (76) (84)
Carrying value, net 1,633 2,916
Less: current portion of long term debt 0 (1,326)
Long term debt, net of current portion $ 1,633 $ 1,590