XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of long-term debt obligations    
2024 $ 75,800  
2025 53,388  
2026 41,476  
2027 74,972  
2028 5,520  
Total payments 251,156  
Less amounts representing interest 22,218  
Long-term debt 228,938 $ 264,623
Credit Facility    
Maturities of long-term debt obligations    
2024 3,021  
2025 2,353  
2026 2,211  
2027 51,688  
Total payments 59,273  
Less amounts representing interest 9,273  
Long-term debt 50,000 50,000
Notes payable    
Maturities of long-term debt obligations    
2024 72,779  
2025 51,035  
2026 39,265  
2027 23,284  
2028 5,520  
Total payments 191,883  
Less amounts representing interest 12,945  
Long-term debt $ 178,938 $ 214,623