Annual report [Section 13 and 15(d), not S-K Item 405]

Acquisitions - Additional Information (Details)

v3.25.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 31, 2022
Apr. 04, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]          
Contingent consideration related to business and development milestones     $ 1,600    
Combination of cash and equity     250    
Revenue     85,090 $ 93,784  
Net Income (Loss)     (85,566) (103,567)  
Maximum [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Teton acquisition contingent earnout liability       $ 1,500  
Teton Simulation Software          
Business Acquisition, Contingent Consideration [Line Items]          
Business acquisition, total consideration   $ 6,600      
Development contingent consideration   600 1,000    
Development Milestone Payments     $ 750    
Milestone Payment In Share     108,614    
Product technical milestones     $ 750    
Stock issued during period, shares, acquisitions         31,249
Cash consideration     $ 250    
Teton Simulation Software | Maximum [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Contingent consideration related to business and development milestones   $ 1,500      
Markforged Sweden AB [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Cash consideration $ 33,500        
Share issued 410,000        
Purchase price $ 32,000        
Settlement of certain intercompany balances $ 1,500