v3.26.1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized value of warrants $ (1,510) $ (2,370)
Unamortized debt discount and issuance costs (2,689) (4,049)
Carrying amount 88,838 104,946
Less: current portion of long-term debt (1,900) (942)
Total long-term debt, net of current portion 86,938 104,004
Domestic Line of Credit | ABL Revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt 24,754 16,839
Term Loan facility | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 68,283 94,526
China Credit Facility | Foreign Line of Credit | Revolving credit facility    
Debt Instrument [Line Items]    
Short-term debt - China credit facility $ 2,944 $ 1,429