XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
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
Sep. 30, 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 $ 1,420 $ 4,719
Notional amount, derivative and non-derivative financial instruments liabilities 4,680 3,074
Fair value, derivative and non-derivative financial instruments assets 450 505
Fair value, derivative and non-derivative financial instruments liabilities 931 335
Derivative [Member] | 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 60 0
Fair value, derivative and non-derivative financial instruments assets 6 0
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 358 0
Fair value, derivative and non-derivative financial instruments assets 44 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 0 2,000
Fair value, derivative and non-derivative financial instruments assets 0 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 2,655 950
Fair value, derivative and non-derivative financial instruments liabilities 225 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 2 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 263 1,940
Fair value, derivative and non-derivative financial instruments assets 3 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 0 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 655 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 69 3
Fair value, derivative and non-derivative financial instruments assets 30 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 125 224
Fair value, derivative and non-derivative financial instruments liabilities 16 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 311 580
Fair value, derivative and non-derivative financial instruments assets 4 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 400 200
Fair value, derivative and non-derivative financial instruments liabilities 2 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 359 162
Fair value, derivative and non-derivative financial instruments assets 361 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 0 34
Fair value, derivative and non-derivative financial instruments assets $ 0 $ 34