v3.22.2.2
Supplemental Financial Statement Information - Payments to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total payments made to customers $ 150,968 $ 84,405 $ 332,410 $ 193,374
Reductions to revenue        
Disaggregation of Revenue [Line Items]        
Total payments made to customers 106,624 50,230 218,917 109,584
Charges to operations and support        
Disaggregation of Revenue [Line Items]        
Total payments made to customers 24,217 20,838 68,258 48,336
Charges to sales and marketing        
Disaggregation of Revenue [Line Items]        
Total payments made to customers $ 20,127 $ 13,337 $ 45,235 $ 35,454