v3.26.3
Business Combinations (Details) - USD ($)
Jun. 30, 2025
Aug. 31, 2026
May 31, 2026
Aug. 31, 2025
Business Combination [Line Items]        
Contingent consideration, liability   $ 0   $ 1,080,000
Nuclia Acquisition        
Business Combination [Line Items]        
Purchase price, aggregate fair value $ 21,400,000      
Cash payments in business acquisition 20,300,000      
Contingent consideration, liability 1,100,000   $ 0  
Contingent earn-out consideration (up to) $ 5,000,000.0