XML 71 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Fair Values of Financial Instruments not Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
5% Senior Notes due 2022    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 5.00%  
Debt Instrument, Maturity Date, Description 2022  
4.5% Senior Notes due 2023    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 4.50%  
Debt Instrument, Maturity Date, Description 2023  
3.8% Senior Notes due 2024    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 3.80%  
Debt Instrument, Maturity Date, Description 2024  
4.375% Senior Notes Due 2028    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 4.375%  
Debt Instrument, Maturity Date, Description 2028  
4.9% Senior Notes due 2044    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 4.90%  
Debt Instrument, Maturity Date, Description 2044  
Carrying Amount    
Fair Value Measurements [Line Items]    
Credit facility $ 735,000 $ 55,000
Note payable 4,753 5,351
Total debt 5,967,044 5,326,514
Carrying Amount | 5% Senior Notes due 2022    
Fair Value Measurements [Line Items]    
Senior notes 1,099,234 1,099,165
Carrying Amount | 4 1/2% Senior Notes Due 2023    
Fair Value Measurements [Line Items]    
Senior notes 1,458,753 1,491,339
Carrying Amount | 3.8% Senior Notes due 2024    
Fair Value Measurements [Line Items]    
Senior notes 987,644 994,310
Carrying Amount | 4.375% Senior Notes Due 2028    
Fair Value Measurements [Line Items]    
Senior notes 989,928 989,661
Carrying Amount | 4.9% Senior Notes due 2044    
Fair Value Measurements [Line Items]    
Senior notes 691,732 691,688
Estimated Fair Value    
Fair Value Measurements [Line Items]    
Credit facility 735,000 55,000
Note payable 4,800 5,400
Total debt 3,514,400 5,580,400
Estimated Fair Value | 5% Senior Notes due 2022    
Fair Value Measurements [Line Items]    
Senior notes 692,400 1,108,700
Estimated Fair Value | 4 1/2% Senior Notes Due 2023    
Fair Value Measurements [Line Items]    
Senior notes 812,200 1,571,400
Estimated Fair Value | 3.8% Senior Notes due 2024    
Fair Value Measurements [Line Items]    
Senior notes 507,700 1,034,200
Estimated Fair Value | 4.375% Senior Notes Due 2028    
Fair Value Measurements [Line Items]    
Senior notes 463,700 1,063,700
Estimated Fair Value | 4.9% Senior Notes due 2044    
Fair Value Measurements [Line Items]    
Senior notes $ 298,600 $ 742,000