v3.26.1
Business Combinations - Schedule of Purchase Price (Details) - USD ($)
Jun. 15, 2026
Feb. 28, 2025
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc.    
Business Combination [Line Items]    
Cash $ 26,768,000  
Settlement of preexisting relationships (564,000)  
Total purchase consideration 33,380,000  
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc. | Purchase Price Holdback Amounts    
Business Combination [Line Items]    
Purchase price holdback amounts, net and contingent consideration 4,066,000  
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc. | Earnout Contingent Consideration    
Business Combination [Line Items]    
Purchase price holdback amounts, net and contingent consideration $ 3,110,000  
Atomic Alchemy, Inc.    
Business Combination [Line Items]    
Cash   $ 1,016,000
Common stock   27,408,000
Total purchase consideration   $ 28,424,000