XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Revenue, Major Customer [Line Items]      
Foreign currency losses, net $ (161,000) $ (653,000) $ (336,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,730,000 $ 3,786,000 $ 2,994,000
Stock option, service period of award 5 years    
Percentage likelihood of tax benefit settlement 50.00%    
Capitalized computer software, gross $ 11,712,000 3,202,000  
Accounting Standards Update 2014-09 [Member]      
Revenue, Major Customer [Line Items]      
Deferred revenue current $ 7,568,000 $ 5,328,000  
Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of trade account receivable 12.00% 15.40%  
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]      
Estimated useful life of intangible assets 3 years    
Customer Payments Period 30 days