XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 37,982,580 42,028,619
Assumed Exercise of Outstanding Dilutive Options 428,779 652,877
Less Shares Repurchased from Proceeds of Assumed Exercised Options (311,790) (425,147)
Restricted Stock 123,380 181,017
Weighted-Average Common Stock and Dilutive Securities Outstanding 38,222,949 42,437,366
Shares Excluded Due to Anti-Dilution Effects 32,656 3,578