XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Revenue, Major Customer [Line Items]      
Foreign currency gains (losses) $ (336,000) $ 181,000 $ (108,000)
Maturity period of cash and cash equivalents less than three months    
Available-for-sale securities, failed auction, value $ 3,000,000    
Number of customers accounted for trade account receivable | Customer 1 1  
Cost of advertising $ 2,994,000 $ 2,637,000 $ 2,749,000
Percentage likelihood of tax benefit settlement 50.00%    
Accounting Standards Update 2014-09 [Member]      
Revenue, Major Customer [Line Items]      
Deferred revenue current $ 4,087,000 $ 3,550,000  
Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of trade account receivable 10.00% 24.10%  
Maximum [Member]      
Revenue, Major Customer [Line Items]      
Estimated useful life of intangible assets 20 years    
Customer Payments Period 60 days    
Minimum [Member]      
Revenue, Major Customer [Line Items]      
Customer Payments Period 30 days