XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Weighted-Average Shares of Common Stock Outstanding 33,431,315 35,056,973 33,581,970 35,165,268
Assumed Exercise of Outstanding Dilutive Options 239,969 312,065 245,200 316,163
Less Shares Repurchased from Proceeds of Assumed Exercised Options (92,198) (169,038) (95,378) (171,659)
Restricted Stock and Restricted Stock Units 136,950 136,966 121,911 124,065
Weighted-Average Common Stock and Dilutive Securities Outstanding 33,716,036 35,336,966 33,853,703 35,433,837
Shares Excluded Due to Anti-Dilution Effects, Including Contingent Awards 4,701 4,884 3,332 31,586