v3.25.2
Business Combination - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 28, 2025
Apr. 02, 2025
Feb. 16, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Rapid Machining Solutions              
Business Acquisition [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 Acquisition [Line Items]              
Business combination, acquisition date May 28, 2025 Apr. 02, 2025         Apr. 02, 2025
Business combination, fair Value of consideration   $ 82,313          
Business combination, direct acquisition-related expenses       $ 1,400 $ 1,400   $ 1,400
Cost, Product and Service [Extensible Enumeration]         General and Administrative Expense [Member]   General and Administrative Expense [Member]
Weighted average useful life 11 years            
Industrial Solid Propulsion              
Business Acquisition [Line Items]              
Business combination, acquisition date             May 28, 2025
Business combination, fair Value of consideration $ 58,637            
Business combination, earnout for cash payment $ 5,000            
Business combination, direct acquisition-related expenses       $ 1,200 $ 1,200   $ 1,200
Cost, Product and Service [Extensible Enumeration]         General and Administrative Expense [Member]   General and Administrative Expense [Member]
Weighted average useful life 10 years 8 months 12 days            
Payment to acquire business in cash $ 52,900            
Fair value of equity consideration 5,700            
Business combination fair value of the Earnout 3,900            
Industrial Solid Propulsion | Real Estate of Industrial Solid Propulsion              
Business Acquisition [Line Items]              
Payment to acquire business in cash 50,000            
Business combination common stock issued       147,842      
Business combination potential earnout $ 5,000