XML 48 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 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 127 $ 85 690 $ 250  
Gross realized losses on the sale of our marketable securities 8 36 135 105  
Credit losses recognized 8   10    
Allowance for credit loss 10   10    
Non-marketable equity securities 12,919   12,919   $ 11,353
Total unrealized gain (loss) for non-marketable equity securities 1,198 $ 166 357 $ 1,446  
Equity method investments 1,300   1,300   $ 1,300
Foreign currency gain (loss) to be reclassified during next 12 months 111   111    
Debt Securities          
Financial Instruments and Fair Value [Line Items]          
Net gain on debt securities with fair value option elected     $ 45    
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 $ 5,200   $ 5,200