v3.25.1
Long-Term Debt and Other Financing Arrangements - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2021
Principal Amount      
Debt instrument, principal amount $ 408,825 $ 417,475  
Debt instrument, face amount, current 32,200 34,600  
Debt instruments, face amount, noncurrent 376,625 382,875  
Unamortized Premium (Discount) and Deferred Financing Costs      
Total debt 93,924 93,947  
Debt instrument, unamortized discount, current (1,443) 0  
Debt instrument, unamortized discount, noncurrent 95,367 93,947  
Carrying Value      
Carrying Value 502,749 511,422  
Less: current portion 30,757 34,600  
Long-term debt 471,992 476,822  
2024 Debt Repayment      
Principal Amount      
Debt instrument, principal amount 221,625 221,625  
Unamortized Premium (Discount) and Deferred Financing Costs      
Total debt 105,616 107,176  
Carrying Value      
Carrying Value $ 327,241 328,801  
Loan interest rate 13.00%    
2023 Funding Agreement      
Principal Amount      
Debt instrument, principal amount $ 155,000 155,000  
Unamortized Premium (Discount) and Deferred Financing Costs      
Total debt (10,249) (11,031)  
Carrying Value      
Carrying Value 144,751 143,969  
2021 Funding Agreement      
Principal Amount      
Debt instrument, principal amount 32,200 40,850 $ 94,200
Unamortized Premium (Discount) and Deferred Financing Costs      
Total debt (1,443) (2,198)  
Carrying Value      
Carrying Value $ 30,757 $ 38,652