XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Maturities of long-term debt obligations    
Long-term debt $ 180,511 $ 228,938
Credit Facility    
Maturities of long-term debt obligations    
Long-term debt   50,000
Notes payable    
Maturities of long-term debt obligations    
Due in one year or less 69,006  
Due after one year through two years 53,779  
Due after two years through three years 40,283  
Due after three years through four years 21,169  
Due after four years through five years 11,799  
Due after five years 27  
Total payments 196,063  
Less amounts representing interest 15,552  
Long-term debt $ 180,511 $ 178,938