v3.26.1
Schedule of Earnings Per Share (Detail) - shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]      
Weighted-Average Shares of Common Stock Outstanding 32,014,721 33,378,050 34,811,560
Assumed Exercise of Outstanding Dilutive Options 174,539 218,434 304,889
Less Shares Repurchased from Proceeds of Assumed Exercised Options (75,142) (82,734) (157,457)
Restricted Stock Units 79,673 132,645 138,879
Weighted-Average Common Stock and Dilutive Securities Outstanding 32,193,791 33,646,395 35,097,871