v3.26.3
Acquisitions - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 01, 2025
Apr. 29, 2025
Mar. 04, 2025
Feb. 28, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Business Combination [Line Items]                  
Cash payments to acquire business             $ 0 $ 32,879,000  
Contingent consideration         $ 710,000   710,000   $ 1,741,000
Change in fair value of contingent consideration and derivative liability             223,000 69,000  
Optical Proximity Correction Suite of Tools (“OPC Business”)                  
Business Combination [Line Items]                  
Cash payments to acquire business     $ 11,500,000            
Acquisition-related expenses         0 $ 0 0 600,000  
Net assets acquired and liabilities assumed     $ 11,500,000            
Tech-X Corporation (“Tech-X”)                  
Business Combination [Line Items]                  
Cash payments to acquire business   $ 4,100,000   $ 43,000          
Acquisition-related expenses         $ 0 0 $ 0 800,000  
Purchase price   $ 8,200,000              
Shares issued in business combination (in shares)   457,666   167,281 69,062   69,062    
Shares issued in business combination, fair value   $ 2,400,000              
Maximum contingent consideration payout   2,000,000.0              
Contingent consideration   1,700,000     $ 100,000   $ 100,000    
Issuance of common stock to settle contingent consideration       $ 700,000 700,000   $ 700,000    
Change in fair value of contingent consideration and derivative liability         $ (100,000)        
Net assets acquired and liabilities assumed   $ 8,174,000              
Mixel Group, Inc. (“Mixel”)                  
Business Combination [Line Items]                  
Cash payments to acquire business $ 19,700,000                
Acquisition-related expenses           $ 1,400,000   $ 2,000,000.0  
Shares issued in business combination (in shares) 643,617                
Share value to acquire business $ 2,800,000                
Net assets acquired and liabilities assumed $ 22,502,000