XML 130 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Facilities - Schedule of Optional Redemption (Details) - Senior Notes
12 Months Ended
Dec. 31, 2023
Apr. 05, 2022
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%  
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%  
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.875% Swiss Franc Senior Notes due 2028    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.875%  
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%  
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%  
2.000% Japanese Yen Series A Notes due 2035    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.00%  
2.130% Japanese Yen Series C Notes due 2035    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.13%  
2.370% Japanese Yen Series B Notes due 2043    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.37%  
2.570% Japanese Yen Series D Notes due 2043    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.57%  
2.570% Japanese Yen Series E Notes due 2043    
Debt Instrument, Redemption [Line Items]    
Interest rate (percent) 2.57%  
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%