XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2022
Significant Accounting Policies [Line Items]        
Restricted cash $ 3,113,000 $ 3,101,000    
Percentage of fair value of reporting unit 50.00%      
Intangible assets amortization method straight-line method      
Standard product warranty description the Company’s products are covered by a warranty for software and hardware for periods ranging from 90 days to two years.      
Extended product warranty description the Company offers an extended warranty for periods typically of one to three years for agreed-upon fees.      
Foreign currency transaction (losses) gains $ 1,730,000 (2,113,000) $ 452,000  
Valuation allowance 51,667,000 29,457,000    
Deferred tax asset valuation allowance increase (decrease) 22,210,000      
Income tax charge 615,000 287,000 (15,052,000)  
Right-of-use assets 5,199,000      
Lease liability $ 2,040,000      
ASU 2016-02        
Significant Accounting Policies [Line Items]        
Right-of-use assets       $ 6,493,000
Lease liability       $ 6,764,000
Change in accounting principle accounting standards update adopted true      
Change in accounting principle, accounting standards update, immaterial effect false      
ASU 2021-08        
Significant Accounting Policies [Line Items]        
Change in accounting principle accounting standards update adopted true      
Change in accounting principle, accounting standards update, early adoption true      
Change in accounting principle accounting standards update adoption date Jan. 01, 2022      
Change in accounting principle, accounting standards update, immaterial effect true      
ASU 2016-13        
Significant Accounting Policies [Line Items]        
Change in accounting principle accounting standards update adopted true      
Change in accounting principle, accounting standards update, immaterial effect true      
Global Intangible Low Taxed Income        
Significant Accounting Policies [Line Items]        
Income tax charge $ 695,000 2,630,000 $ 3,483,000  
United States        
Significant Accounting Policies [Line Items]        
Valuation allowance $ 51,667,000      
Software        
Significant Accounting Policies [Line Items]        
Warranty period 90 days      
Hardware        
Significant Accounting Policies [Line Items]        
Warranty period 1 year      
Minimum        
Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 3 years      
Product warranties period for software and hardware 90 days      
Extended product warranty period for renewals of maintenance and support contracts 1 year      
Maximum        
Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 10 years      
Product warranties period for software and hardware 2 years      
Extended product warranty period for renewals of maintenance and support contracts 3 years      
Maintenance and support services and professional services revenue, recognition period 5 years      
Trial Systems at Customers' Sites        
Significant Accounting Policies [Line Items]        
Property and equipment useful life 2 years      
Software Licenses        
Significant Accounting Policies [Line Items]        
Intangible assets amortization method straight-line method      
Software Licenses | Minimum        
Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 3 years      
Software Licenses | Maximum        
Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 4 years      
Accounts Receivable, Extended Payment Terms        
Significant Accounting Policies [Line Items]        
Reserve for credit losses $ 186,000 0    
Certificates of Deposit        
Significant Accounting Policies [Line Items]        
Restricted cash 1,013,000 1,001,000    
Cash        
Significant Accounting Policies [Line Items]        
Restricted cash $ 2,100,000 $ 2,100,000