XML 79 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Carrying Values and Fair Values of Debt Instruments) (Details) - Senior Notes [Member] - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Aug. 18, 2022
Mar. 09, 2022
Dec. 31, 2021
Senior Notes due 2028 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 500,000     $ 500,000
Fair value of senior notes [1] $ 473,200     $ 561,350
Interest rate 4.25%     4.25%
Senior note year due 2028      
Senior Notes due 2029 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 500,000     $ 500,000
Fair value of senior notes [1] $ 449,150     $ 539,500
Interest rate 3.50%     3.50%
Senior note year due 2029      
Senior Notes due 2030 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 600,000     $ 600,000
Fair value of senior notes [1] $ 501,840     $ 610,440
Interest rate 2.60%     2.60%
Senior note year due 2030      
Senior Notes due 2032 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 650,000     $ 650,000
Fair value of senior notes [1] $ 505,570     $ 637,065
Interest rate 2.20%     2.20%
Senior note year due 2032      
New Senior Note due 2032 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 500,000     $ 0
Fair value of senior notes [1] $ 419,400     0
Interest rate 3.20%   3.20%  
Senior note year due 2032      
Senior Notes due 2033 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 750,000     0
Fair value of senior notes [1] $ 679,725     0
Interest rate 4.20% 4.20%    
Senior note year due 2033      
Senior Notes due 2050 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 500,000     500,000
Fair value of senior notes [1] $ 334,000     $ 496,350
Interest rate 3.05%     3.05%
Senior note year due 2050      
Senior Notes due 2052 [Member]        
Debt Instrument [Line Items]        
Carrying value of senior notes $ 850,000     $ 850,000
Fair value of senior notes [1] $ 551,225     $ 828,580
Interest rate 2.95%     2.95%
Senior note year due 2052      
[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.