XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Arrangements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Credit Agreements    
Total debt $ 739,494 $ 964,747
Unamortized debt issuance costs (4,668) (6,475)
Total debt, net 734,826 958,272
Less: current portion (74,633) (72,903)
Long-term debt, net of current portion 660,193 885,369
Term loan    
Credit Agreements    
Total debt 676,880 874,128
Commercial equipment notes    
Credit Agreements    
Total debt 43,900 71,004
Mortgage notes    
Credit Agreements    
Total debt $ 18,714 $ 19,615