Annual report pursuant to Section 13 and 15(d)

Acquisitions - Additional Information (Details)

v3.24.0.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
4 Months Ended 12 Months Ended
Apr. 04, 2022
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]          
Contingent consideration related to business and development milestones     $ 1,600    
Combination of cash and equity     $ 250    
Estimated useful life (in years)     7 years    
Revenue     $ 93,784 $ 100,958  
Net Income (Loss)     (103,567) $ (25,388)  
Maximum [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Teton acquisition contingent earnout liability     1,500    
Minimum [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Teton acquisition contingent earnout liability     900    
Teton Simulation Software          
Business Acquisition, Contingent Consideration [Line Items]          
Business acquisition, total consideration $ 6,600        
Development contingent consideration 600   1,000    
Product technical milestones     750    
Stock issued during period, shares, acquisitions       312,489  
Cash consideration 2,635   250    
Deferred income tax liabilities     200    
Decrease in goodwill       $ 200  
Teton Simulation Software | Maximum [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Contingent consideration related to business and development milestones $ 1,500        
Digital Metal          
Business Acquisition, Contingent Consideration [Line Items]          
Cash consideration   $ 33,500   $ 33,500 $ 33,500
Share issued       4,100,000  
Purchase price   32,000   $ 32,000  
Settlement of certain intercompany balances   1,500   $ 1,500  
Revenue   2,000      
Net Income (Loss)   $ 1,400      
Deferred income tax liabilities     500    
Decrease in goodwill     2,000    
Increase of intangible assets     $ 1,500