XML 41 R30.htm IDEA: XBRL DOCUMENT 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