v3.26.1
Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 18,428 $ 55,040
Less: Current portion (650) (53,370)
Total long-term debt 17,778 1,670
Unamortized debt issuance costs 2,200 1,000
4.75% Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross   52,700
Term Loan Facility    
Debt Instrument [Line Items]    
Total debt 0 0
4.75% Convertible Senior Notes    
Debt Instrument [Line Items]    
Total debt 0 52,650
Other debt and finance lease obligations    
Debt Instrument [Line Items]    
Total debt 2,036 2,390
Revolving Credit Facility    
Debt Instrument [Line Items]    
Total debt $ 16,392 $ 0