XML 56 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 21,045 $ 19,079 $ 13,877
Marketable securities 37,195 35,776  
Total cash and cash equivalents and marketable securities 58,240 54,855  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 19,263 18,679  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 7,517 6,712  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 10,415 10,385  
Cash      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 5,938 4,735  
Money market funds      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 14,734 12,787  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 178 815  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 0 444  
Certificate of deposits and time deposits      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 195 217  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 0 $ 81