XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT - Long-Term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jul. 06, 2022
Mar. 07, 2022
Debt Instrument [Line Items]        
Total finance lease liabilities $ 26,478 $ 26,934    
Unamortized debt issuance costs (3,816) (4,558)    
Long-term debt and lease obligation, including current maturities 1,057,614 1,171,578    
Current maturities of long-term obligations (376,426) (118,981)    
Total long-term obligations $ 681,188 1,052,597    
Consolidated leverage ratio 1.46      
Consolidated interest coverage ratio 16.06      
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% – 16.42%, due in monthly and annual installments through 2030        
Debt Instrument [Line Items]        
Long-term debt, gross $ 14,988 29,167    
Notes payable 0.00% – 16.42%, 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% – 16.42%, due in monthly and annual installments through 2030 | Maximum        
Debt Instrument [Line Items]        
Interest rate on notes (as a percent) 16.42%      
Senior unsecured notes 1.0%, due in 2023        
Debt Instrument [Line Items]        
Long-term debt, gross $ 0 106,995    
Interest rate on notes (as a percent) 1.00%      
Senior unsecured notes 3.4%, due in 2024        
Debt Instrument [Line Items]        
Long-term debt, gross $ 50,000 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 $ 100,000 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 $ 220,810 213,990    
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%      
Senior unsecured notes 3.6%, due in 2032, net of discount of $0.8 million        
Debt Instrument [Line Items]        
Long-term debt, gross $ 399,154 $ 399,050    
Interest rate on notes (as a percent) 3.60%   3.60% 3.60%
Debt instrument, discount $ 800