XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Long term debt and capital lease obligations    
Current $ 31,380 $ 22,636
Debt 558,678 522,674
Senior Notes due 2029    
Long term debt and capital lease obligations    
Net unamortized debt issuance costs 3,100 3,900
Extinguishment of debt 5,900  
Senior Notes due 2029    
Long term debt and capital lease obligations    
Debt [1]   295,115
Revolving Credit Facility    
Long term debt and capital lease obligations    
Debt 195,000 175,000 [2]
Finance Lease Obligations    
Long term debt and capital lease obligations    
Debt 73,620 52,559
Senior Notes due 2029    
Long term debt and capital lease obligations    
Current [1] 0 0
Revolving Credit Facility    
Long term debt and capital lease obligations    
Current [2] 0 0
Finance Lease Obligations    
Long term debt and capital lease obligations    
Current 31,380 22,636
Revolving Credit Facility    
Long term debt and capital lease obligations    
Net unamortized debt issuance costs $ 3,400 $ 2,800
[1] Net of unamortized debt issuance costs of $3.1 million and $3.9 million at December 31, 2024 and December 31, 2023, respectively.
[2] Unamortized debt issuance costs of $3.4 million and $2.8 million at December 31, 2024 and December 31, 2023, respectively, included in Other Non-Current Assets