v3.26.1
Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Apr. 25, 2025
Apr. 02, 2025
Dec. 31, 2024
Dec. 31, 2023
Business Combination [Line Items]          
Cash and cash equivalents $ 204,672     $ 317,169 $ 309,571
Goodwill $ 40,388 $ 40,400   $ 0  
Desktop Metal [Member]          
Business Combination [Line Items]          
Cash and cash equivalents     $ 9,089    
Restricted cash     1,110    
Trade receivables     16,450    
Other current assets (excluding cash)     7,910    
Inventory     73,460    
Property, plant and equipment, net     24,560    
Goodwill     139,400    
Right-of-use assets     21,340    
Deferred revenue     (12,880)    
Other current liabilities     (74,870)    
Long-term lease liabilities     (21,340)    
Lease liability     (3,892)    
Total purchase price allocation     $ 180,337    
Markforged [Member]          
Business Combination [Line Items]          
Cash and cash equivalents   17,555      
Restricted cash   805      
Trade receivables   14,819      
Other current assets (excluding cash)   3,558      
Inventory   33,855      
Property, plant and equipment, net   14,336      
Goodwill   40,388      
Right-of-use assets   27,417      
Deferred revenue   (12,170)      
Definite-lived intangible assets   22,427      
Other assets   2,446      
Accounts payable and accrued expenses   (14,040)      
Lease liability   (28,190)      
Deferred tax liabilities   (7,030)      
Total purchase price allocation   $ 116,176