Quarterly report pursuant to Section 13 or 15(d)

Acquisitions (Additional Information) (Details)

v3.23.3
Acquisitions (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Apr. 04, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Aug. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]                        
Estimated Useful Life (in years)   7 years             7 years      
Combination of cash and equity               $ 250        
Contingent consideration related to business and development milestones                 $ 1,600      
Revenue   $ 20,075     $ 25,208       69,614 $ 71,294    
Net Income (Loss)   (51,362) $ (18,988) $ (19,019) $ (22,970) $ 4,075 $ 4,239   (89,369) $ (14,656)    
Teton Simulation Software                        
Business Acquisition, Contingent Consideration [Line Items]                        
Total consideration $ 6,600                      
Cash consideration 2,635   $ 250         $ 250        
Stock Issued During Period, Shares, Acquisitions                     312,489  
Development contingent consideration 600                   $ 1,000  
Product technical milestones                     $ 750  
Teton Simulation Software | Maximum                        
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