v3.26.1
Business Combinations - Additional Information (Details) - Satori Cyber, Ltd - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Aug. 28, 2025
Mar. 31, 2026
Mar. 31, 2026
Business Combination [Line Items]      
Percentage of business acquired 100.00%    
Total cash consideration $ 28,257 $ 28,057  
Reduction in purchase price due to closing adjustments   $ 200  
Acquisition-related costs     $ 1,269