v3.26.1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 28, 2025
May 28, 2025
Apr. 02, 2025
Feb. 16, 2024
Dec. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]            
Contingent consideration liability           $ 0
Weighted average useful life         14 years 7 months 6 days  
Rapid Machining Solutions            
Business Combination [Line Items]            
Business combination, acquisition date       Feb. 16, 2024    
Business combination, equity interests       100.00%    
Term loan       $ 35,000    
Business combination, fair Value of consideration       31,334    
Business combination, direct acquisition-related expenses       $ 1,600    
Cost, Product and Service [Extensible Enumeration]       General and Administrative Expense [Member]    
Weighted average useful life       12 years 1 month 6 days    
Metal Technology Inc            
Business Combination [Line Items]            
Business combination, acquisition date     Apr. 02, 2025   Apr. 02, 2025  
Business combination, fair Value of consideration     $ 82,313      
Business combination, direct acquisition-related expenses     $ 1,400      
Cost, Product and Service [Extensible Enumeration]     General and Administrative Expense [Member]      
Weighted average useful life     11 years      
Industrial Solid Propulsion            
Business Combination [Line Items]            
Business combination, acquisition date   May 28, 2025     May 28, 2025  
Payment to acquire business in cash   $ 49,000        
Business combination, fair Value of consideration   58,637        
Fair value of equity consideration   5,700        
Business combination fair value of the Earnout   3,900        
Business combination, earnout for cash payment   $ 5,000        
Business combination, direct acquisition-related expenses         $ 1,200  
Contingent consideration liability         $ 0  
Cost, Product and Service [Extensible Enumeration]         General and Administrative Expense [Member]  
Weighted average useful life   10 years 8 months 12 days        
Industrial Solid Propulsion | Real Estate of Industrial Solid Propulsion            
Business Combination [Line Items]            
Payment to acquire business in cash   $ 52,900        
Business combination common stock issued   147,842        
Five Axis Industries, Inc            
Business Combination [Line Items]            
Business combination, acquisition date Oct. 28, 2025       Oct. 28, 2025  
Payment to acquire business in cash $ 90,700          
Business combination common stock issued 68,625          
Business combination, fair Value of consideration $ 96,568          
Business combination, direct acquisition-related expenses         $ 2,500  
Cost, Product and Service [Extensible Enumeration]         General and Administrative Expense [Member]  
Weighted average useful life 13 years