XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Carrying Values and Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Senior Notes due 2028    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 503,500 $ 488,500
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] $ 491,300 $ 471,450
Interest rate 3.50% 3.50%
New Senior Notes due 2029    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 359,150 $ 347,500
Fair value of senior notes [1] $ 374,510 $ 359,168
Interest rate 4.50% 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] $ 563,220 $ 536,220
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] $ 571,935 $ 535,275
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] $ 462,700 $ 437,150
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] $ 735,750 $ 696,300
Interest rate 4.20% 4.20%
Senior Notes due 2034    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 750,000 $ 750,000
Fair value of senior notes [1] $ 765,525 $ 731,625
Interest rate 5.00% 5.00%
Senior Notes due 2035    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 0
Fair value of senior notes [1] $ 516,050 0
Interest rate 5.25%  
Senior Notes due 2050    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 500,000
Fair value of senior notes [1] $ 338,650 $ 321,700
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] $ 556,325 $ 528,955
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.