v3.26.1
Business Combinations - Schedule of Intangible Assets Acquired in Acquisition (Details) - USD ($)
$ in Thousands
Oct. 28, 2025
May 28, 2025
Apr. 02, 2025
Feb. 16, 2024
Rapid Machining Solutions        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value       $ 18,300
Metal Technology Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value     $ 30,700  
Industrial Solid Propulsion        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value   $ 21,400    
Five Axis Industries, Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value $ 48,000      
Customer Relationships | Rapid Machining Solutions        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value       $ 13,000
Intangible Asset, Estimated Life (Years)       16 years
Customer Relationships | Metal Technology Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value     $ 19,700  
Intangible Asset, Estimated Life (Years)     14 years  
Customer Relationships | Industrial Solid Propulsion        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value   $ 13,500    
Intangible Asset, Estimated Life (Years)   10 years    
Customer Relationships | Five Axis Industries, Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value $ 44,500      
Intangible Asset, Estimated Life (Years) 14 years      
Customer Backlogs | Rapid Machining Solutions        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value       $ 5,300
Intangible Asset, Estimated Life (Years)       2 years 6 months
Customer Backlogs | Metal Technology Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value     $ 3,600  
Intangible Asset, Estimated Life (Years)     2 years 8 months 12 days  
Customer Backlogs | Industrial Solid Propulsion        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value   $ 1,900    
Intangible Asset, Estimated Life (Years)   1 year 7 months 6 days    
Customer Backlogs | Five Axis Industries, Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value $ 3,500      
Intangible Asset, Estimated Life (Years) 9 months 18 days      
Developed Technology | Metal Technology Inc        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value     $ 7,400  
Intangible Asset, Estimated Life (Years)     7 years  
Developed Technology | Industrial Solid Propulsion        
Intangible Asset, Acquired, Finite-Lived [Line Items]        
Intangible Asset, Acquisition Date Fair Value   $ 6,000    
Intangible Asset, Estimated Life (Years)   15 years