XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Credit Arrangements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Credit Agreements    
Total debt $ 606,824 $ 739,494
Unamortized debt issuance costs (3,765) (4,668)
Total debt, net 603,059 734,826
Less: current portion (78,076) (74,633)
Long-term debt, net of current portion 524,983 660,193
Term loan    
Credit Agreements    
Total debt 515,068 676,880
Commercial equipment notes    
Credit Agreements    
Total debt 32,578 43,900
Mortgage notes    
Credit Agreements    
Total debt 9,178 $ 18,714
Securitization facility    
Credit Agreements    
Total debt $ 50,000