v3.20.4
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, 2020
USD ($)
Apr. 30, 2020
USD ($)
Jan. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
May 06, 2015
EUR (€)
Debt Instrument [Line Items]            
Maturity Amount $ 7,306          
Unamortized Discount and Debt Issuance Costs (42)          
Carrying Value 7,264     $ 4,955    
Fair Value 7,883     $ 5,300    
4.25% Notes due 2021 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 750          
Carrying Value 750          
Fair Value 761          
3.375% Notes due 2022 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 750          
Unamortized Discount and Debt Issuance Costs (2)          
Carrying Value 748          
Fair Value 782          
3.50% Notes due 2024 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000          
Unamortized Discount and Debt Issuance Costs (3)          
Carrying Value 997          
Fair Value 1,098          
1.25% Notes due 2025 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 856         € 700
Unamortized Discount and Debt Issuance Costs (3)          
Carrying Value 853          
Fair Value 911          
3.20% Notes due 2027 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 700          
Unamortized Discount and Debt Issuance Costs (5)          
Carrying Value 695          
Fair Value 790          
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,146          
2.40% Notes due 2030 [Member]            
Debt Instrument [Line Items]            
Maturity Amount 1,000   $ 1,000      
Unamortized Discount and Debt Issuance Costs (7)          
Carrying Value 993          
Fair Value 1,090          
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,305