v3.25.2
Related Parties (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]          
Revenues $ 2,680,000,000 $ 2,045,000,000 $ 5,040,000,000 $ 3,906,000,000  
Sales and marketing 415,000,000 353,000,000 820,000,000 714,000,000  
Other long-term assets 28,000,000   28,000,000   $ 21,000,000
Interest income 106,000,000 80,000,000 171,000,000 159,000,000  
Related Party          
Related Party Transaction [Line Items]          
Revenues 0   0    
Sales and marketing 2,000,000   4,000,000    
Other current assets 20,000,000   20,000,000    
Other long-term assets 3,000,000   3,000,000    
Fair value 307,000,000   307,000,000   $ 291,000,000
Interest income $ 9,000,000 $ 8,000,000 $ 17,000,000 $ 16,000,000