XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
Customers
shares
Dec. 31, 2019
USD ($)
Customers
Jan. 01, 2020
USD ($)
Significant Accounting Policies [Line Items]      
Restricted Cash $ 300,000 $ 300,000  
Deferred revenue 1,900,000 1,500,000  
Contract with customer, liability, revenue recognized 1,100,000    
Advertising expenses 238,300,000 175,500,000  
Allowance for doubtful accounts 100,000 0  
Write off against reserve   500,000  
Impairment loss 0 $ 0  
Operating lease right to asset 9,621,000    
Operating lease liability 10,686,000    
Accounting Standards Update 2016-02 [Member]      
Significant Accounting Policies [Line Items]      
Operating lease right to asset     $ 9,700
Operating lease liability     $ 10,900
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Write off against reserve $ 100,000    
Crosspointe Insurance and Financial Services LLC [Member] | Common Class A [Member]      
Significant Accounting Policies [Line Items]      
Acquisition contingent consideration target years 3 years    
Crosspointe Insurance and Financial Services LLC [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Contingent consideration payable in common stock, shares | shares 97,922    
Software [Member]      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]      
Significant Accounting Policies [Line Items]      
Cash equivalents $ 15,800,000    
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customers 1 1  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customers A [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk percentage 22.00% 21.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customers 1 2  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customers A [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk percentage 12.00% 14.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customers B [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk percentage   14.00%