v3.25.4
Business Combination - Additional Information (Details) - Satori Cyber, Ltd - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 28, 2025
Dec. 31, 2025
Dec. 31, 2025
Business Combination [Line Items]      
Percentage of business acquired 100.00%    
Total cash consideration $ 28,257    
Acquisition-related costs   $ 12 $ 1,269