XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Carrying Values and Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Senior Notes due 2028    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 501,500 $ 496,800
Interest rate 4.25% 4.25%
Senior Notes due 2029    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 486,650 $ 478,350
Interest rate 3.50% 3.50%
New Senior Notes due 2029    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 370,400 $ 0
Fair value of senior notes [1] $ 383,507 0
Interest rate 4.50%  
Senior Notes due 2030    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 600,000 600,000
Fair value of senior notes [1] $ 553,860 $ 539,460
Interest rate 2.60% 2.60%
Senior Notes due 2032    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 650,000 $ 650,000
Fair value of senior notes [1] $ 558,415 $ 543,725
Interest rate 2.20% 2.20%
New Senior Notes due 2032    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 457,100 $ 450,200
Interest rate 3.20% 3.20%
Senior Notes due 2033    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 750,000 $ 750,000
Fair value of senior notes [1] $ 728,250 $ 729,600
Interest rate 4.20% 4.20%
Senior Notes due 2034    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 750,000 $ 0
Fair value of senior notes [1] $ 770,175 0
Interest rate 5.00%  
Senior Notes due 2050    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 500,000
Fair value of senior notes [1] $ 354,950 $ 362,600
Interest rate 3.05% 3.05%
Senior Notes due 2052    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 850,000 $ 850,000
Fair value of senior notes [1] $ 584,715 $ 601,460
Interest rate 2.95% 2.95%
[1] Senior Notes are classified as Level 2 within the fair value hierarchy. Fair value inputs include third-party calculations of the market interest rate of notes with similar ratings in similar industries over the remaining note terms.