XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Calculation of Basic and Diluted Common Shares Outstanding (Detail) - shares
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share [Abstract]    
Weighted-Average Shares of Common Stock Outstanding 42,028,619 41,410,794
Assumed Exercise of Outstanding Dilutive Options 652,877 130,687
Less Shares Repurchased from Proceeds of Assumed Exercised Options (425,147) (61,690)
Restricted Stock Units 181,017 83,477
Weighted-Average Common Stock and Dilutive Securities Outstanding 42,437,366 41,563,268
Shares Excluded Due to Anti-Dilution Effects 3,578 1,065,648