XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Weighted-Average Shares of Common Stock Outstanding 35,056,973 37,140,197 35,165,268 37,559,087
Assumed Exercise of Outstanding Dilutive Options 312,065 420,199 316,163 424,489
Less Shares Repurchased from Proceeds of Assumed Exercised Options (169,038) (310,956) (171,659) (311,373)
Restricted Stock Units 136,966 117,439 124,065 120,410
Weighted-Average Common Stock and Dilutive Securities Outstanding 35,336,966 37,366,879 35,433,837 37,792,613
Shares Excluded Due to Anti-Dilution Effects 4,884 46,750 31,586 39,703