XML 60 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Earnings Per Share (Detail) - shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]      
Weighted-Average Shares of Common Stock Outstanding 36,798,354 40,547,048 41,543,067
Assumed Exercise of Outstanding Dilutive Options 418,659 539,309 570,325
Less Shares Repurchased from Proceeds of Assumed Exercised Options (290,590) (343,917) (429,815)
Restricted Stock Units 126,519 187,272 143,132
Weighted-Average Common Stock and Dilutive Securities Outstanding 37,052,942 40,929,712 41,826,709