XML 49 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Financial Instruments and Fair Value [Line Items]          
Fair value of debt securities with fair value option elected $ 2,300   $ 2,300    
Gross realized gains on the sale of our marketable securities 306 $ 119 563 $ 165  
Gross realized losses on the sale of our marketable securities 88 21 127 69  
Credit loss recoveries 125        
Credit losses recognized     2    
Allowance for credit loss 2   2    
Non-marketable equity securities 11,279   11,279   $ 11,353
Unrealized gain (loss) on non-marketable equity securities (91) $ (890) 850 $ (1,280)  
Equity method investments 1,200   1,200   $ 1,300
Foreign currency gain (loss) to be reclassified during next 12 months 119   119    
Debt Securities          
Financial Instruments and Fair Value [Line Items]          
Net gain on debt securities with fair value option elected     $ 39    
Cash flow hedges | Foreign exchange contracts          
Financial Instruments and Fair Value [Line Items]          
Foreign exchange option contracts, maximum maturities     24 months    
Valuation, Market Approach          
Financial Instruments and Fair Value [Line Items]          
Non-marketable equity securities $ 1,400   $ 1,400