XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt (Long-Term Debt) (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total debt and lease obligations $ 4,751,806 $ 4,750,812 [1]
Less - current portion (105,386) (8,268) [1]
Finance leases 9,822 3,754 [1]
Less - current portion (105,386) (8,268)
Less - unamortized debt discount and issuance costs (32,818) (33,866) [1]
Long-term debt and notes payable 4,613,602 4,708,678
Long-term debt and lease obligation $ 4,613,602 $ 4,708,678 [1]
Finance leases, expiration year 2026 2026
Finance leases interest rate 1.89% 1.89%
Credit Agreement [Member] | Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Long term debt [1] $ 203,976 $ 203,927
Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Line of credit, interest rate 1.31%  
Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Line of credit, interest rate 1.61%  
Credit Agreement [Member] | Term Loan Facility [Member]    
Debt Instrument [Line Items]    
Long term debt [1] $ 650,000 650,000
Line of credit, interest rate 1.31%  
Senior Notes due 2021 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 100,000 $ 100,000 [1]
Interest rate 4.64% 4.64%
Senior note year due 2021  
New Senior Notes due 2021 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 150,000 $ 150,000 [1]
Interest rate 2.39% 2.39%
Senior note year due 2021  
Senior Notes due 2022 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 125,000 $ 125,000 [1]
Interest rate 3.09% 3.09%
Senior note year due 2022  
Senior Notes due 2023 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 200,000 $ 200,000 [1]
Interest rate 2.75% 2.75%
Senior note year due 2023  
Senior Notes due 2024 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 150,000 $ 150,000 [1]
Interest rate 3.24% 3.24%
Senior note year due 2024  
Senior Notes due 2025 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 375,000 $ 375,000 [1]
Interest rate 3.41% 3.41%
Senior note year due 2025  
Senior Notes due 2026 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 400,000 $ 400,000 [1]
Interest rate 3.03% 3.03%
Senior note year due 2026  
Senior Notes due 2027 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 250,000 $ 250,000 [1]
Interest rate 3.49% 3.49%
Senior note year due 2027  
Senior Notes due 2028 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000 [1]
Interest rate 4.25% 4.25%
Senior note year due 2028  
Senior Notes due 2029 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000 [1]
Interest rate 3.50% 3.50%
Senior note year due 2029  
Senior Notes due 2030 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 600,000 $ 600,000 [1]
Interest rate 2.60% 2.60%
Senior note year due 2030  
Senior Notes due 2050 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long term debt $ 500,000 $ 500,000 [1]
Interest rate 3.05% 3.05%
Senior note year due 2050  
Notes Payable to Sellers and Other Third Parties [Member]    
Debt Instrument [Line Items]    
Long term debt [1] $ 38,008 $ 43,131
Debt maturity, start 2028  
Debt maturity, end 2036  
Notes Payable to Sellers and Other Third Parties [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Interest rate [1] 2.42%  
Notes Payable to Sellers and Other Third Parties [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Interest rate [1] 10.35%  
[1] Interest rates represent the interest rates in effect at March 31, 2021