XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 01, 2020
shares
Mar. 31, 2021
USD ($)
Customers
shares
Mar. 31, 2020
USD ($)
Customers
Dec. 31, 2020
USD ($)
Customers
Significant Accounting Policies [Line Items]        
Deferred revenue   $ 1.8   $ 1.9
Contract with customer, liability, revenue recognized   1.2    
Advertising expenses   72.4 $ 57.5  
Write off against reserve       $ 0.1
Maximum [Member]        
Significant Accounting Policies [Line Items]        
Write off against reserve   $ 0.1    
Crosspointe Insurance and Financial Services LLC [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Contingent consideration payable in common stock, shares | shares 97,922 97,922    
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]        
Significant Accounting Policies [Line Items]        
Cash equivalents   $ 46.9    
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   20.00% 24.00%  
Accounts Receivable [Member] | Credit Concentration Risk [Member]        
Significant Accounting Policies [Line Items]        
Number of major customers | Customers   1   1
Accounts Receivable [Member] | Credit Concentration Risk [Member] | Customers A [Member]        
Significant Accounting Policies [Line Items]        
Concentration risk percentage   17.00%   12.00%