XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 35,274,753 37,982,580
Assumed Exercise of Outstanding Dilutive Options 320,261 428,779
Less Shares Repurchased from Proceeds of Assumed Exercised Options (173,894) (311,790)
Restricted Stock 111,164 123,380
Weighted-Average Common Stock and Dilutive Securities Outstanding 35,532,284 38,222,949
Shares Excluded Due to Anti-Dilution Effects 58,288 32,656