XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Basic Terms of Senior Unsecured Notes (Details) - 12 months ended Dec. 31, 2023
EUR (€)
GBP (£)
USD ($)
3.325% Senior Unsecured Notes due 2025 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Mar. 24, 2017    
Debt instrument maturity date Mar. 24, 2025    
Par Value | € € 500,000,000    
% of Par Value 100.00%    
Interest Payment Frequency Annually    
0.993% Senior Unsecured Notes due 2026 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Oct. 06, 2021    
Debt instrument maturity date Oct. 15, 2026    
Par Value | € € 500,000,000    
% of Par Value 100.00%    
Interest Payment Frequency Annually    
2.500% Senior Unsecured Notes due 2026 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Mar. 24, 2021    
Debt instrument maturity date Mar. 24, 2026    
Par Value | £   £ 500,000,000  
% of Par Value 99.937%    
Interest Payment Frequency Annually    
5.250% Senior Unsecured Notes due 2026 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Jul. 22, 2016    
Debt instrument maturity date Aug. 01, 2026    
Par Value     $ 500,000,000
% of Par Value 100.00%    
Interest Payment Frequency Semi-annually    
5.000% Senior Unsecured Notes due 2027 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Sep. 07, 2017    
Debt instrument maturity date Oct. 15, 2027    
Par Value     1,400,000,000
% of Par Value 100.00%    
Interest Payment Frequency Semi-annually    
3.692% Senior Unsecured Notes due 2028 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Dec. 05, 2019    
Debt instrument maturity date Jun. 05, 2028    
Par Value | £   600,000,000  
% of Par Value 99.998%    
Interest Payment Frequency Annually    
4.625% Senior Unsecured Notes due 2029 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Jul. 26, 2019    
Debt instrument maturity date Aug. 01, 2029    
Par Value     900,000,000
% of Par Value 99.50%    
Interest Payment Frequency Semi-annually    
3.375% Senior Unsecured Notes due 2030 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Mar. 24, 2021    
Debt instrument maturity date Apr. 24, 2030    
Par Value | £   £ 350,000,000  
% of Par Value 99.448%    
Interest Payment Frequency Annually    
3.500% Senior Unsecured Notes due 2031 [Member]      
Debt Instrument [Line Items]      
Offering Completion Date Dec. 04, 2020    
Debt instrument maturity date Mar. 15, 2031    
Par Value     $ 1,300,000,000
% of Par Value 100.00%    
Interest Payment Frequency Semi-annually