XML 105 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Line Items]      
Cash $ 565 $ 492  
Cash equivalents:      
Cash and cash equivalents 3,081 2,096 $ 1,906
Short-term investments:      
Short-term investments 527 0  
Total cash, cash equivalents and short-term investments $ 3,608 $ 2,096  
Cash equivalents maturity period (in months) 3 months 3 months  
Money market funds      
Cash equivalents:      
Cash equivalents, at carrying value $ 2,401 $ 1,364  
Time deposits      
Cash equivalents:      
Cash equivalents, at carrying value 115 240  
Short-term investments:      
Short-term investments $ 527 $ 0