XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Estimates and Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Description of Business and Summary of Significant Accounting Estimates and Policies      
Number of reporting segments | segment 3    
Amortization period 12 months    
Prepaid expenses and other current assets on contract acquisition costs $ 800 $ 800  
Foreign exchange losses (gains) 400 (1,300)  
Outstanding foreign currency forward contracts 10,500 14,200  
Cash and cash equivalents 13,806 9,792  
Cost 19,889 20,555  
Deferred revenue 3,523 4,366 $ 4,509
Capitalized software development      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Cost 15,200 11,800  
In process research and development      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Cost $ 3,500 $ 2,800  
Minimum      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Estimated useful life of intangibles 10 years    
Property and equipment useful lives 2 years    
Minimum | Capitalized software development      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Estimated useful life of intangibles 3 years    
Maximum      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Estimated useful life of intangibles 12 years    
Property and equipment useful lives 10 years    
Maximum | Capitalized software development      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Estimated useful life of intangibles 10 years    
Asia      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Cash and cash equivalents $ 6,500    
United States      
Description of Business and Summary of Significant Accounting Estimates and Policies      
Cash and cash equivalents $ 7,300