Annual report pursuant to Section 13 and 15(d)

Acquisitions (Additional Information) (Details)

v3.22.4
Acquisitions (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 04, 2022
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]        
Development contingent consideration   $ 1,600    
Cash Considerationsof equity consideration held back   $ 250    
Estimated Useful Life (in years)   7 years    
Revenue   $ 100,958 $ 91,221  
Net profit (loss)   (25,388) $ 3,855  
Teton Simulation Software        
Business Acquisition, Contingent Consideration [Line Items]        
Total consideration $ 6,600      
Contingent consideration related to business and development milestones 600 1,000    
Product technical milestones   $ 750    
Issuance of Common Stock in connection with acquisitions (InShare)   312,489    
Cash consideration 2,635 $ 250    
Teton Simulation Software | Maximum [Member]        
Business Acquisition, Contingent Consideration [Line Items]        
Development contingent consideration $ 1,500      
Digital Metal        
Business Acquisition, Contingent Consideration [Line Items]        
Cash consideration   $ 33,500   $ 33,500
Share Issued   4,100,000    
Purchase Price   $ 32,000    
Settlement Of Certain Intercompany Balances   1,500    
Revenue   2,000    
Net profit (loss)   $ 1,400