XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 125,287 $ 136,129
Less: Current portion (633) (627)
Total long-term debt 124,654 135,502
Unamortized debt issuance costs 1,600 1,100
4.75% Convertible Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, gross 123,500  
4.75% Convertible Senior Notes    
Debt Instrument [Line Items]    
Total debt 122,505 133,037
Long-term debt, gross 123,500 135,000
Other debt and finance lease obligations    
Debt Instrument [Line Items]    
Total debt 2,782 3,092
Revolving credit facility    
Debt Instrument [Line Items]    
Total debt $ 0 $ 0