v3.26.1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized value of warrants $ (1,875) $ (2,370)
Unamortized debt discount and issuance costs (3,203) (4,049)
Carrying amount 90,672 104,946
Less: current portion of long-term debt (940) (942)
Total long-term debt, net of current portion 89,732 104,004
Domestic Line of Credit | ABL Revolving credit facility    
Debt Instrument [Line Items]    
Long-term debt 16,092 16,839
Term Loan facility | Secured Debt    
Debt Instrument [Line Items]    
Long-term debt 79,658 94,526
China Credit Facility | Foreign Line of Credit | Revolving credit facility    
Debt Instrument [Line Items]    
Short-term debt - China credit facility $ 2,897 $ 1,429