XML 131 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Debt Facilities - Optional Redemption Schedule (Details) - Senior Notes
12 Months Ended
Dec. 31, 2022
Apr. 05, 2022
May 17, 2021
Mar. 10, 2021
Debt Instrument, Redemption [Line Items]        
Redemption price, percentage 100.00%      
2.625% Senior Notes due 2024        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.625%      
1.250% Senior Notes due 2025        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.25%      
1.000% Senior Notes Due 2025        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.00%      
1.450% Senior Notes due 2026        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.45%   1.45%  
2.900% Senior Notes due 2026        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.90%      
0.250% Euro Senior Notes due 2027        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 0.25%     0.25%
1.800% Senior Notes due 2027        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.80%      
1.550% Senior Notes due 2028        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.55%      
2.000% Senior Notes due 2028        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.00%   2.00%  
3.200% Senior Notes due 2029        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 3.20%      
2.150% Senior Notes due 2030        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.15%      
2.500% Senior Notes due 2031        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.50%   2.50%  
3.900% Senior Notes due 2032        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 3.90% 3.90%    
1.000% Euro Senior Notes due 2033        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 1.00%     1.00%
3.000% Senior Notes due 2050        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 3.00%      
2.950% Senior Notes due 2051        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 2.95%      
3.400% Senior Notes due 2052        
Debt Instrument, Redemption [Line Items]        
Interest rate (percent) 3.40%   3.40%