XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Computation of Earnings Per Share - Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 33,734,280 35,274,753
Assumed Exercise of Outstanding Dilutive Options 250,430 320,261
Less Shares Repurchased from Proceeds of Assumed Exercised Options (98,558) (173,894)
Restricted Stock and Restricted Stock Units 106,871 111,164
Weighted-Average Common Stock and Dilutive Securities Outstanding 33,993,023 35,532,284
Shares Excluded Due to Anti-Dilution Effects, Including Contingent Awards 56,641 58,288