XML 60 R51.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Maturities of long-term debt obligations    
Due in one year or less $ 73,463  
Due after one year through two years 57,823  
Due after two years through three years 39,963  
Due after three years through four years 27,800  
Due after four years through five years 56,895  
Total payments 255,944  
Less amounts representing interest 22,957  
Long-term debt 232,987 $ 264,623
Credit Facility    
Maturities of long-term debt obligations    
Due in one year or less 3,296  
Due after one year through two years 2,762  
Due after two years through three years 2,392  
Due after three years through four years 2,246  
Due after four years through five years 50,593  
Total payments 61,289  
Less amounts representing interest 11,289  
Long-term debt 50,000 50,000
Notes payable    
Maturities of long-term debt obligations    
Due in one year or less 70,167  
Due after one year through two years 55,061  
Due after two years through three years 37,571  
Due after three years through four years 25,554  
Due after four years through five years 6,302  
Total payments 194,655  
Less amounts representing interest 11,668  
Long-term debt $ 182,987 $ 214,623