v3.22.0.1
Summary of Significant Accounting Policies - Summary of Payments Made to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total payments made to customers $ 271,740 $ 523,954 $ 507,448
Reductions to revenue      
Disaggregation of Revenue [Line Items]      
Total payments made to customers 156,160 384,181 274,461
Charges to operations and support      
Disaggregation of Revenue [Line Items]      
Total payments made to customers 68,850 83,093 103,364
Charges to sales and marketing expense      
Disaggregation of Revenue [Line Items]      
Total payments made to customers $ 46,730 $ 56,680 $ 129,623