v3.22.0.1
Borrowings - Carrying Value and Fair Value of Long-Term Borrowings Determined Market Prices EUR/USD Foreign Exchange Rate (Detail)
€ in Millions, $ in Millions
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Jan. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
May 06, 2015
EUR (€)
Debt Instrument [Line Items]            
Maturity Amount $ 7,497          
Unamortized Discount and Debt Issuance Costs (51)          
Carrying Value 7,446 $ 7,264        
Fair Value 7,735 $ 7,900        
3.375% Notes due 2022 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 750          
Carrying Value 750          
Fair Value 759          
3.50% Notes due 2024 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000          
Unamortized Discount and Debt Issuance Costs (2)          
Carrying Value 998          
Fair Value 1,055          
1.25% Notes due 2025 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 797         € 700
Unamortized Discount and Debt Issuance Costs (3)          
Carrying Value 794          
Fair Value 829          
3.20% Notes due 2027 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 700          
Unamortized Discount and Debt Issuance Costs (3)          
Carrying Value 697          
Fair Value 756          
3.25% Notes due 2029 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000       $ 1,000  
Unamortized Discount and Debt Issuance Costs (11)          
Carrying Value 989          
Fair Value 1,086          
2.40% Notes due 2030 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000     $ 1,000    
Unamortized Discount and Debt Issuance Costs (6)          
Carrying Value 994          
Fair Value 1,027          
1.90% Notes due 2031 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,250   $ 1,250      
Unamortized Discount and Debt Issuance Costs (11)          
Carrying Value 1,239          
Fair Value 1,232          
2.10% Notes due 2032 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000          
Unamortized Discount and Debt Issuance Costs (15)          
Carrying Value 985          
Fair Value $ 991