Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.19.3
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 10,970,123 10,881,106 10,953,581 10,874,331
Effect of dilutive shares (in shares) 89,958 54,006 82,370 42,658
Diluted weighted average common shares outstanding (in shares) 11,060,081 10,935,112 11,035,951 10,916,989