v3.24.3
Supplemental Financial Statement Information - Schedule of Payments Made to Customers (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total payments made to customers $ 221 $ 161 $ 495 $ 391
Reductions to revenue        
Disaggregation of Revenue [Line Items]        
Total payments made to customers 153 114 358 269
Charges to operations and support        
Disaggregation of Revenue [Line Items]        
Total payments made to customers 43 29 93 75
Charges to sales and marketing expense        
Disaggregation of Revenue [Line Items]        
Total payments made to customers $ 25 $ 18 $ 44 $ 47