Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.19.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding (in shares) 10,969,899 10,881,106 10,945,172 10,870,887
Effect of dilutive shares (in shares) 102,846 37,821 78,513 36,890
Diluted weighted average common shares outstanding (in shares) 11,072,745 10,918,927 11,023,685 10,907,777