XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash equivalents      
Cash equivalents, cost or amortized cost $ 1,977 $ 2,504 $ 4,345
Short-term marketable securities      
Short-term marketable securities, estimated fair value 1,544 1,253  
Long-term marketable securities      
Long-term marketable securities, estimated fair value 397 650  
Total 2,850 2,501  
Total, unrealized gains 0 0  
Total, unrealized losses (20) (4)  
Total, estimated fair value 2,830 2,497  
Money market funds      
Cash equivalents      
Cash equivalents, cost or amortized cost 886 544  
Cash equivalents, unrealized gain 0 0  
Cash equivalents paper, unrealized loss 0 0  
Cash equivalents, estimated fair value 886 544  
U.S. Treasury securities      
Cash equivalents      
Cash equivalents, cost or amortized cost   50  
Cash equivalents, unrealized gain   0  
Cash equivalents paper, unrealized loss   0  
Cash equivalents, estimated fair value   50  
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 970 671  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses (13) (1)  
Short-term marketable securities, estimated fair value 957 670  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 210 489  
Long-term marketable securities, unrealized gains 0 0  
Long-term marketable securities, unrealized losses (2) (2)  
Long-term marketable securities, estimated fair value 208 487  
Commercial paper      
Cash equivalents      
Cash equivalents, cost or amortized cost 3    
Cash equivalents, unrealized gain 0    
Cash equivalents paper, unrealized loss 0    
Cash equivalents, estimated fair value 3    
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 306 373  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses 0 0  
Short-term marketable securities, estimated fair value 306 373  
Corporate bonds      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 207 141  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses (2) 0  
Short-term marketable securities, estimated fair value 205 141  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 146 115  
Long-term marketable securities, unrealized gains 0 0  
Long-term marketable securities, unrealized losses (1) (1)  
Long-term marketable securities, estimated fair value 145 114  
U.S. government agency securities      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 78 69  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses (2) 0  
Short-term marketable securities, estimated fair value 76 69  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 44 49  
Long-term marketable securities, unrealized gains 0 0  
Long-term marketable securities, unrealized losses 0 0  
Long-term marketable securities, estimated fair value $ 44 $ 49