v3.26.1
Business Combinations - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 03, 2026
Oct. 28, 2025
May 28, 2025
Apr. 02, 2025
Jun. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Business Combination [Line Items]                  
Business combination, direct acquisition-related expenses                 $ 1,200,000
Metal Technology Inc                  
Business Combination [Line Items]                  
Business combination, acquisition date       Apr. 02, 2025          
Business combination, fair Value of consideration       $ 82,300,000     $ 82,313,000    
Business combination, direct acquisition-related expenses         $ 0 $ 0     1,400,000
Weighted average useful life       11 years          
Industrial Solid Propulsion                  
Business Combination [Line Items]                  
Business combination, acquisition date     May 28, 2025            
Business combination, fair Value of consideration     $ 58,600,000   58,637,000 58,637,000      
Business combination, earnout for cash payment     $ 5,000,000            
Contingent consideration liability               $ 0  
Business combination, direct acquisition-related expenses         0 0     0
Weighted average useful life     10 years 8 months 12 days            
Payment to acquire business in cash     $ 49,000,000            
Fair value of equity consideration     5,700,000            
Business combination fair value of the Earnout     3,900,000            
Industrial Solid Propulsion | Real Estate of Industrial Solid Propulsion                  
Business Combination [Line Items]                  
Payment to acquire business in cash     $ 50,000,000            
Business combination common stock issued     147,842            
Business combination potential earnout     $ 5,000,000            
Five Axis Industries, Inc                  
Business Combination [Line Items]                  
Business combination, acquisition date   Oct. 28, 2025              
Business combination, fair Value of consideration   $ 96,568,000              
Business combination, direct acquisition-related expenses         0 0     $ 0
Weighted average useful life   13 years              
Payment to acquire business in cash   $ 90,700,000              
Business combination common stock issued   68,625              
Seemann Acquisition                  
Business Combination [Line Items]                  
Business combination, acquisition date Feb. 03, 2026                
Business combination, fair Value of consideration $ 232,910,000                
Business combination, direct acquisition-related expenses $ 4,000,000       2,000,000 $ 2,000,000   $ 2,000,000  
Cost, Product and Service [Extensible Enumeration]           General and Administrative Expense      
Weighted average useful life 7 years 3 months 18 days                
Payment to acquire business in cash $ 215,900,000                
Business combination common stock issued 17,000,000                
Stock withheld for tax liability $ 1,700,000                
Total consideration transferred $ 232,900,000                
Business combination, revenues attributable to acquisition         $ 37,800,000 $ 63,000,000