XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Maturities of long-term debt obligations    
Due in one year or less $ 67,000  
Due after one year through two years 49,343  
Due after two years through three years 37,139  
Due after three years through four years 66,167  
Due after four years through five years 4,083  
Due after five years 199  
Total payments 223,931  
Less amounts representing interest 20,344  
Long-term debt 203,587 $ 228,938
Credit Facility    
Maturities of long-term debt obligations    
Due in one year or less 3,125  
Due after one year through two years 2,708  
Due after two years through three years 2,555  
Due after three years through four years 50,675  
Total payments 59,063  
Less amounts representing interest 9,063  
Long-term debt 50,000 50,000
Notes payable    
Maturities of long-term debt obligations    
Due in one year or less 63,875  
Due after one year through two years 46,635  
Due after two years through three years 34,584  
Due after three years through four years 15,492  
Due after four years through five years 4,083  
Due after five years 199  
Total payments 164,868  
Less amounts representing interest 11,281  
Long-term debt $ 153,587 $ 178,938