XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Long-Term Debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2020
Debt Instrument [Line Items]      
Less: Current portion of long-term debt $ (2,347) $ (2,326)  
Long-term debt, net of current portion $ 6,562,803 6,826,566  
Notes payable      
Debt Instrument [Line Items]      
Debt Instrument, stated interest rate 3.50%    
Notes payable     $ 26,000
3.8% Senior Notes due 2024      
Debt Instrument [Line Items]      
Debt Instrument, stated interest rate 3.80%    
4.375% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Debt Instrument, stated interest rate 4.375%    
4.9% Senior Notes due 2044      
Debt Instrument [Line Items]      
Debt Instrument, stated interest rate 4.90%    
Senior Notes due 2031      
Debt Instrument [Line Items]      
Debt Instrument, stated interest rate 5.75%    
Carrying Amount      
Debt Instrument [Line Items]      
Credit facility $ 235,000 500,000  
Notes payable 21,783 22,356  
Total debt 6,565,150 6,828,892  
Carrying Amount | 4 1/2% Senior Notes Due 2023      
Debt Instrument [Line Items]      
Senior notes 648,370 648,078  
Carrying Amount | 3.8% Senior Notes due 2024      
Debt Instrument [Line Items]      
Senior notes 908,352 908,061  
Carrying Amount | 4.375% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Senior notes 992,174 991,880  
Carrying Amount | 4.9% Senior Notes due 2044      
Debt Instrument [Line Items]      
Senior notes 692,105 692,056  
Carrying Amount | Senior Notes due 2031      
Debt Instrument [Line Items]      
Senior notes 1,482,691 1,482,319  
Carrying Amount | Two Point Two Six Eight Percent Senior Notes due 2026      
Debt Instrument [Line Items]      
Senior notes 792,977 792,621  
Carrying Amount | Two Point Eight Seven Five Percent Senior Notes due 2032      
Debt Instrument [Line Items]      
Senior notes 791,698 791,521  
Estimated Fair Value      
Debt Instrument [Line Items]      
Credit facility 235,000 500,000  
Notes payable 20,800 22,000  
Total debt 6,636,900 7,351,100  
Estimated Fair Value | 4 1/2% Senior Notes Due 2023      
Debt Instrument [Line Items]      
Senior notes 657,500 670,200  
Estimated Fair Value | 3.8% Senior Notes due 2024      
Debt Instrument [Line Items]      
Senior notes 916,300 950,000  
Estimated Fair Value | 4.375% Senior Notes Due 2028      
Debt Instrument [Line Items]      
Senior notes 1,014,100 1,082,100  
Estimated Fair Value | 4.9% Senior Notes due 2044      
Debt Instrument [Line Items]      
Senior notes 692,200 781,500  
Estimated Fair Value | Senior Notes due 2031      
Debt Instrument [Line Items]      
Senior notes 1,638,300 1,769,600  
Estimated Fair Value | Two Point Two Six Eight Percent Senior Notes due 2026      
Debt Instrument [Line Items]      
Senior notes 749,400 795,200  
Estimated Fair Value | Two Point Eight Seven Five Percent Senior Notes due 2032      
Debt Instrument [Line Items]      
Senior notes $ 713,300 $ 780,500