Annual report pursuant to Section 13 and 15(d)

DERIVATIVE INSTRUMENTS AND RISK MANAGEMENT - Balance sheet location of derivative assets and liabilities and their related fair values (Detail)

v3.20.4
DERIVATIVE INSTRUMENTS AND RISK MANAGEMENT - Balance sheet location of derivative assets and liabilities and their related fair values (Detail) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Designated as Hedging Instrument | Other non-current liabilities | Carrying Amount    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability $ 2,816 $ 3,234
Designated as Hedging Instrument | Other non-current liabilities | Fair Value    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 7  
Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease) 42 40
Fair Value, Inputs, Level 2    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 126 432
Net Amounts if Right of Offset had been Applied 81 407
Derivative Liability, Fair Value, Gross Liability 192 37
Derivative Liability, Fair Value, Amount Offset Against Collateral 147 12
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 56 138
Net Amounts if Right of Offset had been Applied 45 131
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Foreign currency exchange contracts | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 35 252
Net Amounts if Right of Offset had been Applied 4 236
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Foreign currency exchange contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability (34) 7
Derivative Liability, Fair Value, Amount Offset Against Collateral (23) 0
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Foreign currency exchange contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 142 16
Derivative Liability, Fair Value, Amount Offset Against Collateral 111 0
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Interest rate contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 2 2
Net Amounts if Right of Offset had been Applied 2 2
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Interest rate contracts | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 29 21
Net Amounts if Right of Offset had been Applied 26 20
Fair Value, Inputs, Level 2 | Designated as Hedging Instrument | Interest rate contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 13 11
Derivative Liability, Fair Value, Amount Offset Against Collateral 10 10
Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument | Foreign currency exchange contracts | Other current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 4 7
Net Amounts if Right of Offset had been Applied 4 7
Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument | Foreign currency exchange contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 2 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 2 0
Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument | Interest rate contracts | Other non-current assets    
Derivatives, Fair Value [Line Items]    
Asset Derivatives 0 12
Net Amounts if Right of Offset had been Applied 0 11
Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument | Interest rate contracts | Other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 1 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 1 0
Fair Value, Inputs, Level 2 | Not Designated as Hedging Instrument | Interest rate contracts | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative Liability, Fair Value, Gross Liability 0 3
Derivative Liability, Fair Value, Amount Offset Against Collateral $ 0 $ 2