XML 46 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Long-Term Debt (Long-Term Debt) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 13, 2020
Jan. 23, 2020
Dec. 31, 2019
Debt Instrument [Line Items]        
Total debt $ 5,201,894     $ 4,375,885 [1]
Less - current portion (4,318)     (465) [1]
Less - debt issuance costs (36,841)     (21,638) [1]
Long-term debt and notes payable 5,160,735     4,353,782 [1]
Credit Agreement [Member] | Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Total debt [1] $ 692,623     916,247
Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Line of credit, interest rate 2.09%      
Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Line of credit, interest rate 2.33%      
Credit Agreement [Member] | Term Loan Facility [Member]        
Debt Instrument [Line Items]        
Total debt [1] $ 650,000     700,000
Line of credit, interest rate 2.09%      
Senior Notes due 2021 [Member] | Senior Notes [Member]        
Debt Instrument [Line Items]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total 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]        
Total debt $ 600,000      
Interest rate 2.60%   2.60%  
Senior note year due 2030      
Senior Notes due 2050 [Member] | Senior Notes [Member]        
Debt Instrument [Line Items]        
Total debt $ 500,000      
Interest rate 3.05% 3.05%    
Senior note year due 2050      
Notes Payable to Sellers and Other Third Parties [Member]        
Debt Instrument [Line Items]        
Total debt [1] $ 9,271     $ 9,638
Debt maturity, start 2021      
Debt maturity, end 2036      
Notes Payable to Sellers and Other Third Parties [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Interest rate [1] 2.75%      
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 incurred at March 31, 2020