v3.26.1
Net Income Per Share and Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Feb. 04, 2026
Net Income Per Share And Stockholders Equity [Abstract]        
Share repurchases (in shares) 700,000 400,000    
Stock Repurchased During Period, Value $ 99,245 $ 68,172 $ 210,715  
Stock repurchase program amount authorized       $ 1,000,000