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 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 10,881,106 10,838,435 10,870,887 10,830,595
Effect of dilutive shares (in shares) 37,821 23,334 36,890 25,037
Diluted weighted average common shares outstanding (in shares) 10,918,927 10,861,769 10,907,777 10,855,632