XML 50 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments (Debt Securities) (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cash and Cash Equivalents $ 4,752 $ 4,604
Fair Value 98,844  
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 99,176 103,944
Gross Unrealized Gains 2,186 867
Gross Unrealized Losses (21) (74)
Fair Value 101,341 104,737
Cash and Cash Equivalents 4,806 6,856
Fair Value 96,535 97,881
Level 2 | Time deposits    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 3,588 2,294
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 3,588 2,294
Cash and Cash Equivalents 3,588 2,294
Fair Value 0 0
Level 2 | Government bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 55,913 55,033
Gross Unrealized Gains 1,098 434
Gross Unrealized Losses (2) (30)
Fair Value 57,009 55,437
Cash and Cash Equivalents 1,218 4,518
Fair Value 55,791 50,919
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 23,277 27,164
Gross Unrealized Gains 715 337
Gross Unrealized Losses (5) (3)
Fair Value 23,987 27,498
Cash and Cash Equivalents 0 44
Fair Value 23,987 27,454
Level 2 | Mortgage-backed and asset-backed securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 16,398 19,453
Gross Unrealized Gains 373 96
Gross Unrealized Losses (14) (41)
Fair Value 16,757 19,508
Cash and Cash Equivalents 0 0
Fair Value $ 16,757 $ 19,508