v3.25.2
Business Combination - Schedule of Intangible Assets Acquired in Acquisition (Details) - USD ($)
$ in Thousands
May 28, 2025
Apr. 02, 2025
Feb. 16, 2024
Metal Technology Inc      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value   $ 30,700  
Industrial Solid Propulsion      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value $ 21,400    
Customer Relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Estimated Life (Years) 10 years    
Customer Relationships | Rapid Machining Solutions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value     $ 13,000
Intangible Asset, Estimated Life (Years)     16 years
Customer Relationships | Metal Technology Inc      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value   $ 19,700  
Intangible Asset, Estimated Life (Years)   14 years  
Customer Relationships | Industrial Solid Propulsion      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value $ 13,500    
Customer Backlogs | Rapid Machining Solutions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value     $ 5,300
Intangible Asset, Estimated Life (Years)     2 years 6 months
Customer Backlogs | Metal Technology Inc      
Acquired Finite-Lived Intangible Assets [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      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value $ 1,900    
Intangible Asset, Estimated Life (Years) 1 year 7 months 6 days    
Developed Technology | Metal Technology Inc      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value   $ 7,400  
Intangible Asset, Estimated Life (Years)   7 years  
Developed Technology | Industrial Solid Propulsion      
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Acquisition Date Fair Value $ 6,000    
Intangible Asset, Estimated Life (Years) 15 years