XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended 6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted-Average Shares of Common Stock Outstanding 32,297,313 33,431,315 32,459,801 33,581,970
Assumed Exercise of Outstanding Dilutive Options 175,755 239,969 177,256 245,200
Less Shares Repurchased from Proceeds of Assumed Exercised Options (72,822) (92,198) (75,674) (95,378)
Restricted Stock and Restricted Stock Units 69,587 136,950 76,924 121,911
Weighted-Average Common Stock and Dilutive Securities Outstanding 32,469,833 33,716,036 32,638,307 33,853,703
Shares Excluded Due to Anti-Dilution Effects, Including Contingent Awards 41,982 4,701 34,392 3,332