XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Earnings Per Share (Detail) - shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]      
Weighted-Average Shares of Common Stock Outstanding 33,378,050 34,811,560 36,798,354
Assumed Exercise of Outstanding Dilutive Options 218,434 304,889 418,659
Less Shares Repurchased from Proceeds of Assumed Exercised Options (82,734) (157,457) (290,590)
Restricted Stock Units 132,645 138,879 126,519
Weighted-Average Common Stock and Dilutive Securities Outstanding 33,646,395 35,097,871 37,052,942