XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Revenue, Major Customer [Line Items]      
Foreign currency gains (losses) $ (653,000) $ (336,000) $ 181,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 $ 3,786,000 $ 2,994,000 $ 2,637,000
Percentage likelihood of tax benefit settlement 50.00%    
Capitalized computer software, gross $ 3,202,000    
Accounting Standards Update 2014-09 [Member]      
Revenue, Major Customer [Line Items]      
Deferred revenue current $ 5,328,000 $ 4,087,000  
Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of trade account receivable 15.40% 10.00%  
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