Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.10.0.1
Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 10,881,106 10,838,435 10,874,331 10,833,237
Effect of dilutive shares (in shares) 54,006 18,240 42,658 22,746
Diluted weighted average common shares outstanding (in shares) 10,935,112 10,856,675 10,916,989 10,855,983