v3.25.0.1
Related Parties (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]      
Revenues $ 8,880,000,000 $ 7,060,000,000 $ 5,600,000,000
Sales and marketing 1,393,000,000 1,220,000,000 1,230,000,000
Other current assets 0 1,000,000  
Current assets 7,254,000,000 6,275,000,000  
Equity and Other Investments 4,647,000,000 3,482,000,000  
Interest income 308,000,000 241,000,000 $ 75,000,000
Related Party      
Related Party Transaction [Line Items]      
Revenues 0    
Sales and marketing 4,000,000    
Other current assets 11,000,000    
Equity and Other Investments   $ 260,000,000  
Interest income 32,000,000    
Fair value $ 291,000,000