XML 68 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Cash and Cash Equivalents, and Marketable Securities - Breakout of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 23,618 $ 19,079 $ 11,076
Marketable securities 36,671 35,776  
Total cash and cash equivalents and marketable securities 60,289 54,855  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 19,331 18,679  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 6,617 6,712  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Marketable securities 10,723 10,385  
Cash      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 4,657 4,735  
Money market funds      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 18,155 12,787  
U.S. government securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 287 815  
U.S. government agency securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 217 444  
Certificate of deposits and time deposits      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents 203 217  
Corporate debt securities      
Cash and Cash Equivalents, and Marketable Securities      
Cash and cash equivalents $ 99 $ 81