XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Long-Term Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2017
Components of the company's debt obligations      
Finance Lease Liabilities $ 32,021 $ 30,025  
Unamortized debt issuance costs (1,374) (1,663)  
Long-term debt and lease obligation, including current maturities 1,116,171 1,120,664  
Current maturities of long-term obligations (67,243) (65,666)  
Total long-term obligations $ 1,048,928 1,054,998  
Consolidated Leverage Ratio 1.49    
Consolidated Interest Coverage Ratio 18.93    
Minimum      
Components of the company's debt obligations      
Consolidated Interest Coverage Ratio 3.00    
Maximum      
Components of the company's debt obligations      
Consolidated Leverage Ratio 3.50    
Notes payable 0.00% – 10.91%, due in monthly and annual installments through 2028      
Components of the company's debt obligations      
Long-term debt, gross $ 17,754 14,002  
Notes payable 0.00% – 10.91%, due in monthly and annual installments through 2028 | Minimum      
Components of the company's debt obligations      
Interest rate on notes (as a percent) 0.00%    
Notes payable 0.00% – 10.91%, due in monthly and annual installments through 2028 | Maximum      
Components of the company's debt obligations      
Interest rate on notes (as a percent) 10.91%    
Senior unsecured notes 3.2%, due in 2022      
Components of the company's debt obligations      
Long-term debt, gross $ 75,000 75,000  
Interest rate on notes (as a percent) 3.20%    
Senior unsecured debts 1.4% USD floating swapped to 1.36% EUR fixed, equal annual installments through 2022      
Components of the company's debt obligations      
Long-term debt, gross $ 112,000 112,000  
Interest rate on notes (as a percent) 1.36%   1.36%
Floating interest rate prior to conversion to a fixed interest rate (as a percent) 1.40%    
Senior unsecured notes 3.5%, due in 2023      
Components of the company's debt obligations      
Long-term debt, gross $ 125,000 125,000  
Interest rate on notes (as a percent) 3.50%    
Senior unsecured notes 1.0%, due in 2023      
Components of the company's debt obligations      
Long-term debt, gross $ 118,590 122,100  
Interest rate on notes (as a percent) 1.00%    
Senior unsecured notes 3.4%, due in 2024      
Components of the company's debt obligations      
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      
Components of the company's debt obligations      
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      
Components of the company's debt obligations      
Long-term debt, gross $ 237,180 244,200  
Interest rate on notes (as a percent) 1.20%    
Senior unsecured notes 3.6%, due in 2025      
Components of the company's debt obligations      
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      
Components of the company's debt obligations      
Long-term debt, gross $ 125,000 $ 125,000  
Interest rate on notes (as a percent) 3.60%