XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Customers
Dec. 31, 2021
USD ($)
Customers
Dec. 31, 2020
USD ($)
Customers
Significant Accounting Policies [Line Items]      
Restricted Cash $ 0 $ 300  
Deferred revenue 1,900 2,100  
Contract with customer, liability, revenue recognized 1,500    
Advertising expenses 275,900 289,000 $ 238,300
Allowance for doubtful accounts 700    
Asset impairment charges 0 0 0
Impairment losses on long-lived assets $ 0 0 $ 0
Expected period of benefit of sales commissions, description one year or less    
Maximum [Member]      
Significant Accounting Policies [Line Items]      
Allowance for doubtful accounts   $ 100  
Software [Member]      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Significant Accounting Policies [Line Items]      
Number of major customers | Customers 2 1 1
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customers A [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk percentage 21.00% 16.00% 22.00%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customers B [Member]      
Significant Accounting Policies [Line Items]      
Concentration risk percentage 11.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 23.00% 12.00%  
Commission Fees [Member]      
Significant Accounting Policies [Line Items]      
Revenue percentage 13.00%    
Commission Fees [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Revenue percentage   10.00% 10.00%