XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Earnings Per Share (Detail) - shares
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]      
Weighted-Average Shares of Common Stock Outstanding 34,811,560 36,798,354 40,547,048
Assumed Exercise of Outstanding Dilutive Options 304,889 418,659 539,309
Less Shares Repurchased from Proceeds of Assumed Exercised Options (157,457) (290,590) (343,917)
Restricted Stock Units 138,879 126,519 187,272
Weighted-Average Common Stock and Dilutive Securities Outstanding 35,097,871 37,052,942 40,929,712