XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jan. 01, 2020
USD ($)
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]        
Accounts receivable including unbilled receivables   $ 13,100,000 $ 7,500,000  
Concentration risk, number of customer | Customer   1 1 1
Advertising expenses   $ 16,800,000 $ 12,900,000 $ 11,800,000
First contingent compensation arrangement payments over the service period   12 months    
Second contingent compensation arrangement payments over the service period   24 months    
Acquisition related expenses   $ 23,299,000 $ 0.0 $ 0.0
Acquisition related spend   1,800,000    
Business combination compensation expense related to contingent compensation   21,500,000    
Accrued interest or penalties related to unrecognized tax benefits   $ 0    
Customer Concentration Risk | Revenue | One Strategic Partner        
Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage   14.00% 15.00% 12.00%
Customer Concentration Risk | Accounts Receivable | One Strategic Partner        
Summary Of Significant Accounting Policies [Line Items]        
Concentration risk, percentage   19.00% 24.00% 20.00%
ASU 2016-13        
Summary Of Significant Accounting Policies [Line Items]        
Increase in the allowance for credit losses $ 400,000      
ASU 2020-06        
Summary Of Significant Accounting Policies [Line Items]        
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]   true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date   Jan. 01, 2021    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]   true    
Minimum        
Summary Of Significant Accounting Policies [Line Items]        
Account receivable payment terms     due immediately  
Maximum        
Summary Of Significant Accounting Policies [Line Items]        
Account receivable payment terms     due within 90 days  
Measurement period from acquisition date   1 year