XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments - Fair Values on Recurring Basis (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Equity Securities, FV-NI, Gain (Loss)          
Equity securities, unrealized gain (loss) $ 119 $ 235 $ 122 $ 204  
Recurring          
Schedule of Investments [Line Items]          
Cash 10,266   10,266   $ 10,063
Debt Securities, Available-for-sale          
Gross unrealized gains 234   234    
Gross unrealized losses (28)   (28)    
Cash, Cash Equivalents, and Marketable Securities          
Cash, cash equivalents and marketable securities 90,184   90,184   84,653
Cash, cash equivalents and marketable securities, amortized cost 88,073   88,073    
Less: Restricted cash, cash equivalents, and marketable securities (290)   (290)   (257)
Total cash, cash equivalents, and marketable securities 89,894   89,894   84,396
Recurring | Level 1 securities          
Schedule of Investments [Line Items]          
Equity securities 772   772   617
Recurring | Level 1 securities | Money market funds          
Schedule of Investments [Line Items]          
Money market funds 24,587   24,587   27,430
Recurring | Level 2 securities          
Schedule of Investments [Line Items]          
Equity securities 1,133   1,133   40
Recurring | Level 2 securities | Foreign government and agency securities          
Debt Securities, Available-for-sale          
Fixed income securities, amortized cost 1,423   1,423    
Gross unrealized gains 1   1    
Gross unrealized losses 0   0    
Fixed income securities 1,424   1,424   5,131
Recurring | Level 2 securities | U.S. government and agency securities          
Debt Securities, Available-for-sale          
Fixed income securities, amortized cost 6,987   6,987    
Gross unrealized gains 18   18    
Gross unrealized losses (9)   (9)    
Fixed income securities 6,996   6,996   7,439
Recurring | Level 2 securities | Corporate debt securities          
Debt Securities, Available-for-sale          
Fixed income securities, amortized cost 39,049   39,049    
Gross unrealized gains 189   189    
Gross unrealized losses (14)   (14)    
Fixed income securities 39,224   39,224   29,988
Recurring | Level 2 securities | Asset-backed securities          
Debt Securities, Available-for-sale          
Fixed income securities, amortized cost 4,976   4,976    
Gross unrealized gains 20   20    
Gross unrealized losses (4)   (4)    
Fixed income securities 4,992   4,992   3,235
Recurring | Level 2 securities | Other fixed income securities          
Debt Securities, Available-for-sale          
Fixed income securities, amortized cost 785   785    
Gross unrealized gains 6   6    
Gross unrealized losses (1)   (1)    
Fixed income securities 790   790   $ 710
Money market funds | Recurring | Level 1 securities | Money market funds          
Schedule of Investments [Line Items]          
Money market funds $ 24,587   $ 24,587