XML 76 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Overview and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2020
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
segment
unit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]          
General and administrative     $ 303,020 $ 97,341 $ 41,945
Stock split, conversion ratio 2        
Average lifetime of a paying user     23 months    
Number of operating segments | segment     1    
Number of reporting units | unit     1    
Operating lease, renewal term (up to)     5 years    
Direct Listing Of Class A Common Stock          
Disaggregation of Revenue [Line Items]          
General and administrative   $ 50,700      
Minimum          
Disaggregation of Revenue [Line Items]          
Operating lease term     1 year    
Maximum          
Disaggregation of Revenue [Line Items]          
Intangible asset, useful life (up to)     5 years    
Operating lease term     10 years    
Customer Concentration Risk | Two Distribution Channels | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Percentage of revenue     54.00% 50.00% 56.00%
Customer Concentration Risk | One Distribution Channel | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Percentage of revenue     19.00% 25.00% 28.00%
Customer Concentration Risk | One Distribution Channel | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Percentage of revenue     35.00% 35.00% 30.00%
Customer Concentration Risk | Second Distribution Channel | Accounts Receivable          
Disaggregation of Revenue [Line Items]          
Percentage of revenue     35.00% 25.00% 28.00%
Customer Concentration Risk | Second Distribution Channel | Revenue Benchmark          
Disaggregation of Revenue [Line Items]          
Percentage of revenue     19.00% 19.00% 18.00%