XML 91 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT - Long-Term Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total finance lease liabilities $ 30,185 $ 30,025
Unamortized debt issuance costs (1,085) (1,663)
Long-term debt and lease obligation, including current maturities 1,049,375 1,120,664
Current maturities of long-term obligations (142,351) (65,666)
Long-Term Obligations, net of unamortized debt issuance costs $ 907,024 1,054,998
Consolidated leverage ratio 1.84  
Consolidated interest coverage ratio 19.65  
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% – 11.92%, due in monthly and annual installments through 2030    
Debt Instrument [Line Items]    
Long-term debt, gross $ 22,785 14,002
Notes payable 0.00% – 11.92%, due in monthly and annual installments through 2030 | Minimum    
Debt Instrument [Line Items]    
Interest rate on notes 0.00%  
Notes payable 0.00% – 11.92%, due in monthly and annual installments through 2030 | Maximum    
Debt Instrument [Line Items]    
Interest rate on notes 11.92%  
Senior unsecured notes 3.2%, due in 2022    
Debt Instrument [Line Items]    
Long-term debt, gross $ 75,000 75,000
Interest rate on notes 3.20%  
Senior unsecured debts 1.3% USD floating swapped to 1.36% EUR fixed, equal annual installments through 2022    
Debt Instrument [Line Items]    
Long-term debt, gross $ 56,000 112,000
Interest rate on notes 1.36%  
Floating interest rate prior to conversion to fixed interest rate 1.30%  
Senior unsecured notes 3.5%, due in 2023    
Debt Instrument [Line Items]    
Long-term debt, gross $ 125,000 125,000
Interest rate on notes 3.50%  
Senior unsecured notes 1.0%, due in 2023    
Debt Instrument [Line Items]    
Long-term debt, gross $ 113,830 122,100
Interest rate on notes 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 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 3.50%  
Senior unsecured notes 1.2%, due in 2024    
Debt Instrument [Line Items]    
Long-term debt, gross $ 227,660 244,200
Interest rate on notes 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 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 3.60%