XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Customer
Dec. 31, 2023
USD ($)
Customer
Dec. 31, 2022
USD ($)
Revenue, Major Customer [Line Items]      
Foreign currency losses, net $ (622,000) $ (161,000) $ (653,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,490,000 $ 3,730,000 $ 3,786,000
Stock option, service period of award 5 years    
Percentage likelihood of tax benefit settlement 50.00%    
Deferred revenue, revenue recognized $ 1,865,000 7,568,000  
Capitalized computer software, gross $ 20,469,000 $ 11,712,000  
ASU 2023-07 [Member]      
Revenue, Major Customer [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Customer One [Member]      
Revenue, Major Customer [Line Items]      
Percentage of trade account receivable 11.50% 12.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]      
Estimated useful life of intangible assets 3 years    
Customer Payments Period 30 days