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 |