XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income per Common Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Earnings Per Share [Abstract]        
Weighted average common shares outstanding basic 36,195,560 35,796,247 36,103,894 35,764,822
Dilutive effect of stock options and restricted stock (in shares) 206,716 146,882 224,871 173,364
Weighted average common shares outstanding diluted (in shares) 36,402,276 35,943,129 36,328,765 35,938,186