v3.26.1
Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Debt Instrument [Line Items]      
Total debt $ 54,945 $ 55,040  
Less: Current portion (53,416) (53,370)  
Total long-term debt 1,529 1,670  
Unamortized debt issuance costs 2,200 1,000  
4.75% Convertible Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 56,300   $ 52,700
Term Loan Facility      
Debt Instrument [Line Items]      
Total debt 0 0  
4.75% Convertible Senior Notes      
Debt Instrument [Line Items]      
Total debt 52,734 52,650  
Long-term debt, gross 52,700 52,700  
Other debt and finance lease obligations      
Debt Instrument [Line Items]      
Total debt 2,211 2,390  
Revolving credit facility      
Debt Instrument [Line Items]      
Total debt $ 0 $ 0