XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Fair Values of Financial Instruments not Recorded at Fair Value (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
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  
Senior Notes due 2031    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 5.75%  
Debt Instrument, Maturity Date, Description 2031  
Five Point Seven Five Percent Senior Notes due 2031    
Fair Value Measurements [Line Items]    
Debt Instrument, stated interest rate 5.75%  
Debt Instrument, Maturity Date, Description 2031  
Carrying Amount    
Fair Value Measurements [Line Items]    
Credit facility $ 0 $ 500,000
Notes payable 21,207 22,356
Total debt 6,299,991 6,828,892
Carrying Amount | 4 1/2% Senior Notes Due 2023    
Fair Value Measurements [Line Items]    
Senior notes 635,056 648,078
Carrying Amount | 3.8% Senior Notes due 2024    
Fair Value Measurements [Line Items]    
Senior notes 890,819 908,061
Carrying Amount | 4.375% Senior Notes Due 2028    
Fair Value Measurements [Line Items]    
Senior notes 992,471 991,880
Carrying Amount | 4.9% Senior Notes due 2044    
Fair Value Measurements [Line Items]    
Senior notes 692,155 692,056
Carrying Amount | Senior Notes due 2031    
Fair Value Measurements [Line Items]    
Senior notes 1,483,070 1,482,319
Carrying Amount | Two Point Two Six Eight Percent Senior Notes due 2026    
Fair Value Measurements [Line Items]    
Senior notes 793,337 792,621
Carrying Amount | Two Point Eight Seven Five Percent Senior Notes due 2032    
Fair Value Measurements [Line Items]    
Senior notes 791,876 791,521
Estimated Fair Value    
Fair Value Measurements [Line Items]    
Credit facility 0 500,000
Notes payable 19,800 22,000
Total debt 5,820,800 7,351,100
Estimated Fair Value | 4 1/2% Senior Notes Due 2023    
Fair Value Measurements [Line Items]    
Senior notes 636,900 670,200
Estimated Fair Value | 3.8% Senior Notes due 2024    
Fair Value Measurements [Line Items]    
Senior notes 885,300 950,000
Estimated Fair Value | 4.375% Senior Notes Due 2028    
Fair Value Measurements [Line Items]    
Senior notes 939,900 1,082,100
Estimated Fair Value | 4.9% Senior Notes due 2044    
Fair Value Measurements [Line Items]    
Senior notes 555,200 781,500
Estimated Fair Value | Senior Notes due 2031    
Fair Value Measurements [Line Items]    
Senior notes 1,447,300 1,769,600
Estimated Fair Value | Two Point Two Six Eight Percent Senior Notes due 2026    
Fair Value Measurements [Line Items]    
Senior notes 708,500 795,200
Estimated Fair Value | Two Point Eight Seven Five Percent Senior Notes due 2032    
Fair Value Measurements [Line Items]    
Senior notes $ 627,900 $ 780,500