XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT AND FINANCING ARRANGEMENTS - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturities of long-term debt obligations    
Long-term debt $ 189,134 $ 228,938
Credit Facility    
Maturities of long-term debt obligations    
Long-term debt 0 50,000
Notes payable    
Maturities of long-term debt obligations    
2025 71,471  
2026 59,898  
2027 43,637  
2028 19,930  
2029 10,587  
Total payments 205,523  
Less amounts representing interest 16,389  
Long-term debt $ 189,134 $ 178,938