v3.24.0.1
Balance Sheet Components - Cash Equivalents and Marketable Securities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash equivalents      
Cash equivalents, cost or amortized cost $ 2,656,000,000 $ 1,977,000,000 $ 2,504,000,000
Short-term marketable securities      
Short-term marketable securities, estimated fair value 1,422,000,000 1,544,000,000  
Long-term marketable securities      
Long-term marketable securities, estimated fair value 583,000,000 397,000,000  
Total 3,388,000,000 2,850,000,000  
Total, unrealized gains 4,000,000 0  
Total, unrealized losses (3,000,000) (20,000,000)  
Total, estimated fair value 3,389,000,000 2,830,000,000  
Allowance for credit loss 0    
Money market funds      
Cash equivalents      
Cash equivalents, cost or amortized cost 1,349,000,000 886,000,000  
Cash equivalents, unrealized gain 0 0  
Cash equivalents paper, unrealized loss 0 0  
Cash equivalents, estimated fair value 1,349,000,000 886,000,000  
Commercial paper      
Cash equivalents      
Cash equivalents, cost or amortized cost   3,000,000  
Cash equivalents, unrealized gain   0  
Cash equivalents paper, unrealized loss   0  
Cash equivalents, estimated fair value   3,000,000  
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 216,000,000 306,000,000  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses 0 0  
Short-term marketable securities, estimated fair value 216,000,000 306,000,000  
U.S. Treasury securities      
Cash equivalents      
Cash equivalents, cost or amortized cost 35,000,000    
Cash equivalents, unrealized gain 0    
Cash equivalents paper, unrealized loss 0    
Cash equivalents, estimated fair value 35,000,000    
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 717,000,000 970,000,000  
Short-term marketable securities, unrealized gains 1,000,000 0  
Short-term marketable securities, unrealized losses (1,000,000) (13,000,000)  
Short-term marketable securities, estimated fair value 717,000,000 957,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 144,000,000 210,000,000  
Long-term marketable securities, unrealized gains 1,000,000 0  
Long-term marketable securities, unrealized losses 0 (2,000,000)  
Long-term marketable securities, estimated fair value 145,000,000 208,000,000  
Corporate bonds      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 290,000,000 207,000,000  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses (1,000,000) (2,000,000)  
Short-term marketable securities, estimated fair value 289,000,000 205,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 382,000,000 146,000,000  
Long-term marketable securities, unrealized gains 2,000,000 0  
Long-term marketable securities, unrealized losses (1,000,000) (1,000,000)  
Long-term marketable securities, estimated fair value 383,000,000 145,000,000  
U.S. government agency securities      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 162,000,000 78,000,000  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses 0 (2,000,000)  
Short-term marketable securities, estimated fair value 162,000,000 76,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 55,000,000 44,000,000  
Long-term marketable securities, unrealized gains 0 0  
Long-term marketable securities, unrealized losses 0 0  
Long-term marketable securities, estimated fair value 55,000,000 $ 44,000,000  
Certificates of deposit      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 38,000,000    
Short-term marketable securities, unrealized gains 0    
Short-term marketable securities, unrealized losses 0    
Short-term marketable securities, estimated fair value $ 38,000,000