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