v3.25.1
Supplemental Financial Statement Information - Schedule of Payments Made to Customers (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total payments made to customers $ 140 $ 116
Reductions to revenue    
Disaggregation of Revenue [Line Items]    
Total payments made to customers 104 87
Charges to operations and support    
Disaggregation of Revenue [Line Items]    
Total payments made to customers 21 20
Charges to sales and marketing expense    
Disaggregation of Revenue [Line Items]    
Total payments made to customers $ 15 $ 9