XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Estimates and Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Amortization period 12 months  
Foreign Currency Transaction Gain (Loss), before Tax $ (533,000) $ 108,000
Outstanding foreign currency forward contracts 19,700,000 6,900,000
Cost 21,917,000 21,089,000
Deferred Revenue 4,500,000 1,200,000
Cash and Cash Equivalents, at Carrying Value, Total 18,902,000 17,573,000
Computer software    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Cost 8,600,000 5,500,000
Capitalized software development cost - work in progress    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Cost $ 600,000 $ 1,400,000
Minimum    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Property and equipment useful lives 2 years  
Minimum | Computer software    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Estimated useful lives three  
Maximum    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Property and equipment useful lives 10 years  
Maximum | Capitalized software development cost - work in progress    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Estimated useful lives P10Y  
US    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total $ 6,300,000  
Asia    
Description of Business and Summary of Significant Accounting Policies [Line Items]    
Cash and Cash Equivalents, at Carrying Value, Total $ 12,600,000