v3.26.1
Business Combinations (Details) - Nuclia Acquisition - USD ($)
Jun. 30, 2025
May 31, 2026
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