Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Computation of basic and diluted earnings per common share The computation of basic and diluted earnings per common share for the three and nine months ended September 30, 2020 and 2019 is as follows (in thousands, except share and per share data):
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Numerator:
Net income$6,818 $4,843 $4,836 $13,407 
Denominator: 
Denominator for basic earnings per common share - weighted-average shares25,945,114 26,398,136 25,963,524 26,778,897 
Effect of dilutive securities: 
Employee stock awards509,145 85,837 321,805 131,675 
Denominator for dilutive earnings per common share26,454,259 26,483,973 26,285,329 26,910,572 
Basic earnings per common share$0.26 $0.18 $0.19 $0.50 
Diluted earnings per common share$0.26 $0.18 $0.18 $0.50