XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Long-Term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jul. 06, 2022
Debt Instrument [Line Items]      
Finance Lease Liabilities $ 23,753 $ 26,478  
Unamortized debt issuance costs (3,830) (3,816)  
Long-term debt and lease obligation, including current maturities 850,316 1,057,614  
Current maturities of long-term obligations (162,250) (376,426)  
Total long-term obligations $ 688,066 681,188  
Consolidated leverage ratio 1.08    
Consolidated interest coverage ratio 17.43    
Minimum      
Debt Instrument [Line Items]      
Consolidated interest coverage ratio 3.00    
Maximum      
Debt Instrument [Line Items]      
Consolidated leverage ratio 3.50    
Notes payable 0.00% – 2.25%, due in monthly and annual installments through 2030      
Debt Instrument [Line Items]      
Long-term debt, gross $ 15,135 14,988  
Notes payable 0.00% – 2.25%, due in monthly and annual installments through 2030 | Minimum      
Debt Instrument [Line Items]      
Interest rate on notes (as a percent) 0.00%    
Notes payable 0.00% – 2.25%, due in monthly and annual installments through 2030 | Maximum      
Debt Instrument [Line Items]      
Interest rate on notes (as a percent) 2.25%    
Senior unsecured notes 3.4%, due in 2024      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0 50,000  
Interest rate on notes (as a percent) 3.40%    
Senior unsecured notes 3.5%, due in 2024      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0 100,000  
Interest rate on notes (as a percent) 3.50%    
Senior unsecured notes 1.2%, due in 2024      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0 220,810  
Interest rate on notes (as a percent) 1.20%    
Senior unsecured notes 3.6%, due in 2025      
Debt Instrument [Line Items]      
Long-term debt, gross $ 125,000 125,000  
Interest rate on notes (as a percent) 3.60%    
Senior unsecured notes 3.6%, due in 2026      
Debt Instrument [Line Items]      
Long-term debt, gross $ 125,000 125,000  
Interest rate on notes (as a percent) 3.60%    
Term loan 5.8% floating, due in 2027      
Debt Instrument [Line Items]      
Long-term debt, gross $ 166,000 0  
Interest rate on notes (as a percent) 5.80%    
Senior unsecured notes 3.6%, due in 2032, net of discount of $0.7 million      
Debt Instrument [Line Items]      
Long-term debt, gross $ 399,258 $ 399,154  
Interest rate on notes (as a percent) 3.60%   3.60%
Debt instrument, discount $ 700