v3.24.1.u1
Balance Sheet Components - Cash Equivalents and Marketable Securities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Cash equivalents      
Cash equivalents, cost or amortized cost $ 3,124,000,000 $ 2,656,000,000 $ 1,833,000,000
Short-term marketable securities      
Short-term marketable securities, estimated fair value 1,366,000,000 1,422,000,000  
Long-term marketable securities      
Long-term marketable securities, estimated fair value 646,000,000 583,000,000  
Total 3,968,000,000 3,388,000,000  
Total, unrealized gains 1,000,000 4,000,000  
Total, unrealized losses (4,000,000) (3,000,000)  
Total, estimated fair value 3,965,000,000 3,389,000,000  
Allowance for credit losses 0 0  
Money market funds      
Cash equivalents      
Cash equivalents, cost or amortized cost 1,914,000,000 1,349,000,000  
Cash equivalents, unrealized gain 0 0  
Cash equivalents paper, unrealized loss 0 0  
Cash equivalents, estimated fair value 1,914,000,000 1,349,000,000  
U.S. Treasury securities      
Cash equivalents      
Cash equivalents, cost or amortized cost 30,000,000 35,000,000  
Cash equivalents, unrealized gain 0 0  
Cash equivalents paper, unrealized loss 0 0  
Cash equivalents, estimated fair value 30,000,000 35,000,000  
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 752,000,000 717,000,000  
Short-term marketable securities, unrealized gains 0 1,000,000  
Short-term marketable securities, unrealized losses (1,000,000) (1,000,000)  
Short-term marketable securities, estimated fair value 751,000,000 717,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 140,000,000 144,000,000  
Long-term marketable securities, unrealized gains 0 1,000,000  
Long-term marketable securities, unrealized losses 0 0  
Long-term marketable securities, estimated fair value 140,000,000 145,000,000  
Certificates of deposit      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 46,000,000 38,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 46,000,000 38,000,000  
Commercial paper      
Cash equivalents      
Cash equivalents, cost or amortized cost 6,000,000    
Cash equivalents, unrealized gain 0    
Cash equivalents paper, unrealized loss 0    
Cash equivalents, estimated fair value 6,000,000    
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 235,000,000 216,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 235,000,000 216,000,000  
Corporate bonds      
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 272,000,000 290,000,000  
Short-term marketable securities, unrealized gains 0 0  
Short-term marketable securities, unrealized losses (1,000,000) (1,000,000)  
Short-term marketable securities, estimated fair value 271,000,000 289,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 451,000,000 382,000,000  
Long-term marketable securities, unrealized gains 1,000,000 2,000,000  
Long-term marketable securities, unrealized losses (2,000,000) (1,000,000)  
Long-term marketable securities, estimated fair value 450,000,000 383,000,000  
U.S. government agency securities      
Short-term marketable securities      
Short-term marketable securities, cost or amortized cost 63,000,000 162,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 63,000,000 162,000,000  
Long-term marketable securities      
Long-term marketable securities, cost or amortized cost 56,000,000 55,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 $ 56,000,000 $ 55,000,000