v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal outstanding $ 31,500  
Less: current portion of long-term debt (5,005) $ (1,250)
Long term debt, net of current portion 24,189 27,542
Debt Financing Transaction    
Debt Instrument [Line Items]    
Principal outstanding 30,000 30,000
Less: unamortized debt issuance costs (2,526) (2,899)
Carrying value, net 27,474 27,101
Less: current portion of long-term debt (5,000) (1,250)
Long term debt, net of current portion 22,474 25,851
Loans payable | EB-5 Loan Agreement    
Debt Instrument [Line Items]    
Principal outstanding 1,500 1,500
Plus: accrued interest 285 259
Less: unamortized debt issuance costs (64) (68)
Carrying value, net 1,721 1,691
Less: current portion of long-term debt (5) 0
Long term debt, net of current portion $ 1,716 $ 1,691