Quarterly report pursuant to Section 13 or 15(d)

Acquisitions (Additional Information) (Details)

v3.23.1
Acquisitions (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 04, 2022
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Aug. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]          
Estimated Useful Life (in years)   7 years      
Combination of cash and equity   $ 250      
Contingent consideration related to business and development milestones   1,600      
Revenue   24,090 $ 21,859    
Net Income (loss)   (19,019) $ 4,239    
Teton Simulation Software          
Business Acquisition, Contingent Consideration [Line Items]          
Total consideration $ 6,600        
Cash consideration 2,635 250      
Stock Issued During Period, Shares, Acquisitions       312,489  
Development contingent consideration 600     $ 1,000  
Product technical milestones       $ 750  
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
Share Issued   4,100,000      
Purchase Price   $ 32,000      
Settlement Of Certain Intercompany Balances   $ 1,500