v3.19.2
Borrowings - Carrying Value and Fair Value of Long-Term Borrowings Determined Market Prices EUR/USD Foreign Exchange Rate (Detail) - USD ($)
$ in Millions
Jun. 30, 2019
Apr. 30, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Maturity Amount $ 5,997    
Unamortized Discount and Debt Issuance Costs (33)    
Carrying Value 5,964   $ 4,979
Fair Value 6,257    
5.00% Notes due 2019 [Member]      
Debt Instrument [Line Items]      
Maturity Amount 1,000    
Carrying Value 1,000    
Fair Value 1,011    
4.25% Notes due 2021 [Member]      
Debt Instrument [Line Items]      
Maturity Amount 750    
Unamortized Discount and Debt Issuance Costs (1)    
Carrying Value 749    
Fair Value 780    
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 777    
3.50% Notes due 2024 [Member]      
Debt Instrument [Line Items]      
Maturity Amount 1,000    
Unamortized Discount and Debt Issuance Costs (5)    
Carrying Value 995    
Fair Value 1,062    
1.25% Notes due 2025 [Member]      
Debt Instrument [Line Items]      
Maturity Amount 797    
Unamortized Discount and Debt Issuance Costs (6)    
Carrying Value 791    
Fair Value 849    
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 731    
3.25% Notes due 2029 [Member]      
Debt Instrument [Line Items]      
Maturity Amount 1,000 $ 1,000  
Unamortized Discount and Debt Issuance Costs (14)    
Carrying Value 986    
Fair Value $ 1,047