v3.26.1
Business Combinations - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 15, 2026
USD ($)
Jun. 15, 2026
USD ($)
Jun. 04, 2026
USD ($)
Feb. 28, 2025
USD ($)
project
$ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination [Line Items]                
Payment for acquisition of businesses, net of cash acquired           $ 25,736,000 $ 900,000  
Purchase price adjustments or indemnification claims         $ 3,110,000 3,110,000    
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc.                
Business Combination [Line Items]                
Total purchase consideration $ 33,380,000              
Transaction costs $ 575,000              
Revenue of acquiree since acquisition date         968,000 968,000    
Loss from operations since acquisition date         $ 42,000 $ 42,000    
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc. | Customer Relationships                
Business Combination [Line Items]                
Weighted average useful life 10 years 10 months 24 days              
ARMEC, LLC And Precision Manufacturing & Engineering Solutions, LLC and Creative Engineers, Inc. | Trade Names                
Business Combination [Line Items]                
Weighted average useful life 8 years 6 months              
ARMEC, LLC and Precision Manufacturing & Engineering Solutions, LLC                
Business Combination [Line Items]                
Total purchase consideration     $ 20,462,000          
Payment for acquisition of businesses, net of cash acquired     15,857,000          
Potential maximum contingent consideration payment     5,000,000          
ARMEC, LLC and Precision Manufacturing & Engineering Solutions, LLC | Purchase Price Holdback Amounts                
Business Combination [Line Items]                
Purchase price adjustments or indemnification claims     1,700,000          
ARMEC, LLC and Precision Manufacturing & Engineering Solutions, LLC | Earnout Contingent Consideration                
Business Combination [Line Items]                
Purchase price adjustments or indemnification claims     $ 3,110,000          
Creative Engineers, Inc                
Business Combination [Line Items]                
Total purchase consideration   $ 12,918,000            
Payment for acquisition of businesses, net of cash acquired   10,911,000            
Purchase price adjustments or indemnification claims $ 2,000,000 $ 2,000,000            
Atomic Alchemy, Inc.                
Business Combination [Line Items]                
Total purchase consideration       $ 28,424,000        
Payment for acquisition of businesses, net of cash acquired       900,000        
Transaction costs       $ 410,000        
Share price (in dollars per share) | $ / shares       $ 33.39        
Common stock       $ 27,408,000        
Decrease in deferred tax liabilities               $ 99,000
IPR&D projects, number | project       2        
Indefinite-lived intangible assets       $ 27,500,000        
Tax-deductible goodwill       0        
Atomic Alchemy, Inc. | In Process Research and Development, Abundantia Project                
Business Combination [Line Items]                
Indefinite-lived intangible assets       4,600,000        
Atomic Alchemy, Inc. | In Process Research and Development, Meitner Project                
Business Combination [Line Items]                
Indefinite-lived intangible assets       $ 22,900,000        
Atomic Alchemy, Inc. | Class A common stock, stock purchase consideration                
Business Combination [Line Items]                
Equity interests issued or issuable (in shares) | shares       820,840        
Atomic Alchemy, Inc. | Class A common stock, post combination services consideration                
Business Combination [Line Items]                
Equity interests issued or issuable (in shares) | shares       274,339