v3.25.1
Debt and Credit Facilities - Debt summary (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt    
Total long-term debt liability $ 109,391 $ 106,722
Unamortized debt premiums, discounts and issuance costs (3,865) (4,214)
Total long-term debt 105,526 102,508
Less current portion of long-term debt (5,608)  
Long-term debt 99,918 102,508
Credit Agreement    
Debt    
Accrued interest 7,072 4,403
Total long-term debt liability $ 102,319 $ 102,319