v3.26.1
Employee Stock Purchase Plan - Summary of Employee Stock Purchase Plan (Detail) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Employee Stock Purchase Plan [Line Items]      
Employee contributions $ 849,000 $ 749,000 $ 681,000
Shares acquired 7,531,826    
Employee Stock Purchase Plan [Member]      
Employee Stock Purchase Plan [Line Items]      
Shares acquired 13,987 7,129 9,534
Average purchase price $ 60.71 $ 105.05 $ 71.4