XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Maturities of long-term debt obligations    
Due in one year or less $ 75,689  
Due after one year through two years 64,202  
Due after two years through three years 68,433  
Due after three years through four years 17,733  
Due after four years through five years 7,028  
Total payments 233,085  
Less amounts representing interest 18,865  
Long-term debt 214,220 $ 189,134
Credit Facility    
Maturities of long-term debt obligations    
Due in one year or less 1,296  
Due after one year through two years 1,168  
Due after two years through three years 25,605  
Total payments 28,069  
Less amounts representing interest 3,069  
Long-term debt 25,000  
Notes payable    
Maturities of long-term debt obligations    
Due in one year or less 74,393  
Due after one year through two years 63,034  
Due after two years through three years 42,828  
Due after three years through four years 17,733  
Due after four years through five years 7,028  
Total payments 205,016  
Less amounts representing interest 15,796  
Long-term debt $ 189,220 $ 189,134