v3.26.1
Treasury Stock - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Nov. 30, 2022
Number of shares of common stock authorized to repurchase 117,000,000     3,000,000
Number of shares of common stock repurchased 782,744 377,154 645,939  
Treasury stock, value, acquired, cost method $ 56,206,000 $ 37,605,000 $ 45,710,000  
Average price per share of common stock $ 71.81 $ 99.71 $ 70.76  
Nineteen Ninety Six Share Repurchase Program [Member]        
Number of shares of common stock repurchased 240,933      
Average price per share of common stock $ 56.44      
Minimum [Member] | Nineteen Ninety Six Share Repurchase Program [Member]        
Treasury stock, value, acquired, cost method $ 13,600,000