XML 130 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Facilities - Optional Redemption Schedule (Details) - Senior Notes
12 Months Ended
Dec. 31, 2021
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.000% Senior Notes Due 2025      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 1.00%    
1.250% Senior Notes due 2025      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 1.25%    
2.900% Senior Notes due 2026      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 2.90%    
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%    
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%    
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%    
0.250% Euro Senior Notes due 2027      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 0.25%   0.25%
1.000% Euro Senior Notes due 2033      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 1.00%   1.00%
1.450% Senior Notes due 2026      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 1.45% 1.45%  
2.000% Senior Notes due 2028      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 2.00% 2.00%  
2.500% Senior Notes due 2031      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 2.50% 2.50%  
3.400% Senior Notes due 2052      
Debt Instrument, Redemption [Line Items]      
Interest rate (percent) 3.40% 3.40%