Quarterly report pursuant to Section 13 or 15(d)

Location on the Balance Sheet of Derivative Assets and Liabilities (Detail)

v3.20.1
Location on the Balance Sheet of Derivative Assets and Liabilities (Detail) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Asset Derivatives    
Asset Derivatives $ 733 $ 432
Net Amounts if Right of Offset had been Applied 726 407
Derivative Liabilities [Abstract]    
Liability Derivatives 25 37
Net Amounts if Right of Offset had been Applied 18 12
Designated as Hedging Instrument | Foreign exchange contracts | Other current assets    
Asset Derivatives    
Asset Derivatives 230 138
Net Amounts if Right of Offset had been Applied 229 131
Designated as Hedging Instrument | Foreign exchange contracts | Other non-current assets    
Asset Derivatives    
Asset Derivatives 427 252
Net Amounts if Right of Offset had been Applied 426 236
Designated as Hedging Instrument | Foreign exchange contracts | Other current liabilities    
Derivative Liabilities [Abstract]    
Liability Derivatives 1 7
Net Amounts if Right of Offset had been Applied 0 0
Designated as Hedging Instrument | Foreign exchange contracts | Other non-current liabilities    
Derivative Liabilities [Abstract]    
Liability Derivatives 1 16
Net Amounts if Right of Offset had been Applied 0 0
Designated as Hedging Instrument | Interest rate contracts | Other current assets    
Asset Derivatives    
Asset Derivatives 24 2
Net Amounts if Right of Offset had been Applied 24 2
Designated as Hedging Instrument | Interest rate contracts | Other non-current assets    
Asset Derivatives    
Asset Derivatives 34 21
Net Amounts if Right of Offset had been Applied 31 20
Designated as Hedging Instrument | Interest rate contracts | Other non-current liabilities    
Derivative Liabilities [Abstract]    
Liability Derivatives 15 11
Net Amounts if Right of Offset had been Applied 12 10
Not Designated as Hedging Instrument | Foreign exchange contracts | Other current assets    
Asset Derivatives    
Asset Derivatives 3 7
Net Amounts if Right of Offset had been Applied 3 7
Not Designated as Hedging Instrument | Interest rate contracts | Other current assets    
Asset Derivatives    
Asset Derivatives 15 0
Net Amounts if Right of Offset had been Applied 13 0
Not Designated as Hedging Instrument | Interest rate contracts | Other non-current assets    
Asset Derivatives    
Asset Derivatives 0 12
Net Amounts if Right of Offset had been Applied 0 11
Not Designated as Hedging Instrument | Interest rate contracts | Other current liabilities    
Derivative Liabilities [Abstract]    
Liability Derivatives 8 0
Net Amounts if Right of Offset had been Applied 6 0
Not Designated as Hedging Instrument | Interest rate contracts | Other non-current liabilities    
Derivative Liabilities [Abstract]    
Liability Derivatives 0 3
Net Amounts if Right of Offset had been Applied $ 0 $ 2