v3.26.1
Acquisitions and Divestitures - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Apr. 25, 2025
Apr. 02, 2025
Business Combination [Line Items]          
Cash and cash equivalents $ 349,108   $ 184,545    
Goodwill $ 0 $ 40,388      
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
Other current liabilities         (74,870)
Long-term lease liabilities         (21,340)
Lease liability         (3,892)
Deferred revenue         (12,880)
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  
Definite-lived intangible assets       22,427  
Other assets       2,446  
Accounts payable and accrued expenses       (14,040)  
Lease liability       (28,190)  
Deferred revenue       (12,170)  
Deferred tax liabilities       (7,030)  
Total purchase price allocation       $ 116,176