XML 70 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Financing Activity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Jun. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Long Term Debt          
Repayments of debt     $ 1,507,475 $ 1,522,002 $ 2,177,527
1.650% senior notes due 2027          
Long Term Debt          
Debt Instrument, Face Amount $ 350,000        
Stated interest rate     1.65%    
Redemption price of debt instrument (as a percent)     100.00%    
3.250% senior notes due 2050          
Long Term Debt          
Debt Instrument, Face Amount 400,000        
Stated interest rate     3.25%    
Redemption price of debt instrument (as a percent)     100.00%    
2.400% senior notes due 2025          
Long Term Debt          
Debt Instrument, Face Amount   $ 400,000      
Stated interest rate     2.40%    
Redemption price of debt instrument (as a percent)     100.00%    
3.250% senior notes due 2031          
Long Term Debt          
Debt Instrument, Face Amount   500,000      
Stated interest rate     3.25%    
Redemption price of debt instrument (as a percent)     100.00%    
5 1/4% Senior Notes due 2023          
Long Term Debt          
Debt Instrument, Face Amount   $ 400,000      
Redemption price of debt instrument (as a percent)   100.875%      
2.800% senior notes due 2024          
Long Term Debt          
Stated interest rate     2.80%    
Redemption price of debt instrument (as a percent)     100.00%    
3.450% senior notes due 2030          
Long Term Debt          
Stated interest rate     3.45%    
Redemption price of debt instrument (as a percent)     100.00%    
5.500% senior notes due 2024          
Long Term Debt          
Debt Instrument, Face Amount   $ 500,000      
Stated interest rate   5.50%      
Redemption price of debt instrument (as a percent)   102.75%      
Senior Notes 1.650 Percent Due 2027 And Senior Notes 3.250 Percent Due 2050[Member]          
Long Term Debt          
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses         $ 10,300
Senior Notes 2.400 Percent Due 2025 And Senior Notes 3.250 Percent Due 2031 [Member]          
Long Term Debt          
Expenses recorded related to tender offer and early payoff of Senior Notes related to tender premiums, unamortized debt issuance cost write-off, and tender expenses       $ 22,800  
4.125% Senior Note due 2025 [Member]          
Long Term Debt          
Debt Instrument, Face Amount $ 350,000        
Stated interest rate 4.125%        
Redemption price of debt instrument (as a percent) 102.063%        
5.000% Senior Notes Due 2026 [Member]          
Long Term Debt          
Stated interest rate     5.00%