v3.26.1
Business Combinations - Schedule of Intangible Assets Acquired in Acquisition (Details) - USD ($)
$ in Thousands
Feb. 03, 2026
Oct. 28, 2025
May 28, 2025
Apr. 02, 2025
Jun. 30, 2026
Metal Technology Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value       $ 30,700  
Industrial Solid Propulsion          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value     $ 21,400    
Five Axis Industries, Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value   $ 48,000      
Seemann Acquisition          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value $ 61,000        
Trade Name          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Estimated Life (Years)         3 years
Trade Name | Seemann Acquisition          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value $ 2,000        
Intangible Asset, Estimated Life (Years) 3 years        
Customer Relationships | Metal Technology Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value       $ 19,700  
Intangible Asset, Estimated Life (Years)       14 years  
Customer Relationships | Industrial Solid Propulsion          
Intangible Asset, Finite-Lived, Acquired [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, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value   $ 44,500      
Intangible Asset, Estimated Life (Years)   14 years      
Customer Relationships | Seemann Acquisition          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value $ 17,500        
Intangible Asset, Estimated Life (Years) 8 years        
Backlogs | Metal Technology Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value       $ 3,600  
Intangible Asset, Estimated Life (Years)       2 years 8 months 12 days  
Backlogs | Industrial Solid Propulsion          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value     $ 1,900    
Intangible Asset, Estimated Life (Years)     1 year 7 months 6 days    
Backlogs | Five Axis Industries, Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value   $ 3,500      
Intangible Asset, Estimated Life (Years)   9 months 18 days      
Backlogs | Seemann Acquisition          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value $ 23,500        
Intangible Asset, Estimated Life (Years) 5 years 1 month 6 days        
Know-How | Metal Technology Inc          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value       $ 7,400  
Intangible Asset, Estimated Life (Years)       7 years  
Developed Technology | Industrial Solid Propulsion          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value     $ 6,000    
Intangible Asset, Estimated Life (Years)     15 years    
Developed Technology | Seemann Acquisition          
Intangible Asset, Finite-Lived, Acquired [Line Items]          
Intangible Asset, Acquisition Date Fair Value $ 18,000        
Intangible Asset, Estimated Life (Years) 10 years