XML 43 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments and Fair Value Measurements, Summary of derivative and non-derivative financial instruments outstanding measured at fair value on a recurring basis (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets $ 5,241 $ 4,719
Notional amount, derivative and non-derivative financial instruments liabilities 2,910 3,074
Fair value, derivative and non-derivative financial instruments assets 785 505
Fair value, derivative and non-derivative financial instruments liabilities 877 335
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 0 0
Fair value, derivative and non-derivative financial instruments assets 51 27
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 2,300 2,000
Fair value, derivative and non-derivative financial instruments assets 351 214
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 0 0
Fair value, derivative and non-derivative financial instruments liabilities 33 16
Derivative [Member] | Designated as hedges: [Member] | Foreign currency [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 650 950
Fair value, derivative and non-derivative financial instruments liabilities 27 53
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 0 0
Fair value, derivative and non-derivative financial instruments assets 26 22
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 2,246 1,940
Fair value, derivative and non-derivative financial instruments assets 135 41
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 0 1,000
Fair value, derivative and non-derivative financial instruments liabilities 5 154
Derivative [Member] | Designated as hedges: [Member] | Interest rate contract [Member] | Other liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 1,500 700
Fair value, derivative and non-derivative financial instruments liabilities 760 77
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 138 3
Fair value, derivative and non-derivative financial instruments assets 9 0
Derivative [Member] | Not designated as hedges: [Member] | Commodities [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 156 224
Fair value, derivative and non-derivative financial instruments liabilities 37 34
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Prepaid expenses and other current assets [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 355 580
Fair value, derivative and non-derivative financial instruments assets 13 5
Derivative [Member] | Not designated as hedges: [Member] | Foreign currency [Member] | Accrued liabilities [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments liabilities 604 200
Fair value, derivative and non-derivative financial instruments liabilities 15 1
Non-derivatives: [Member] | Available-for-sale debt securities [Member] | Short-term investments [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 159 162
Fair value, derivative and non-derivative financial instruments assets 157 162
Non-derivatives: [Member] | Equity securities [Member] | Short-term investments [Member] | Fair value, inputs, level 2 [Member]    
Derivative and non-derivative assets and liabilities at fair value, net, by balance sheet classification [Abstract]    
Notional amount, derivative and non-derivative financial instruments assets 43 34
Fair value, derivative and non-derivative financial instruments assets $ 43 $ 34