XML 68 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income per Common Share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]    
Weighted average common shares outstanding basic 35,993,331 35,723,979
Dilutive effect of stock options and restricted stock (in shares) 297,500 104,449
Weighted average common shares outstanding diluted (in shares) 36,290,831 35,828,428