XML 90 R70.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Carrying Values and Fair Values of Debt Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Senior Notes due 2028    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 480,900 $ 470,850
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] $ 460,200 $ 457,650
Interest rate 3.50% 3.50%
Senior Notes due 2030    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 600,000 $ 600,000
Fair value of senior notes [1] $ 516,360 $ 510,540
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] $ 521,560 $ 514,540
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] $ 435,300 $ 429,000
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] $ 704,550 $ 699,450
Interest rate 4.20% 4.20%
Senior Notes due 2050    
Debt Instrument [Line Items]    
Carrying value of senior notes $ 500,000 $ 500,000
Fair value of senior notes [1] $ 339,450 $ 343,300
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] $ 580,975 $ 561,425
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.