XML 82 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments and Fair Value Measurements (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Derivative [Line Items]      
Carrying value of senior debt $ 17,980   $ 17,980
Investments without readily determinable fair value 114   113
Proceeds from sale of marketable securities 146    
Gain on marketable securities $ 0 $ 38  
Cash Flow Hedging [Member] | Foreign exchange contract [Member]      
Derivative [Line Items]      
Maximum derivative contract term 24 months    
Notional amount of derivative $ 1,370   1,440
Cash Flow Hedging [Member] | Foreign exchange contract [Member] | Future Production Costs [Member]      
Derivative [Line Items]      
Notional amount of derivative 713   833
Cash Flow Hedging [Member] | Foreign exchange contract [Member] | Other Foreign Currency [Member]      
Derivative [Line Items]      
Notional amount of derivative 658   606
Senior Debt [Member]      
Derivative [Line Items]      
Fair value of senior debt $ 18,200   $ 20,600