XML 79 R35.htm IDEA: XBRL DOCUMENT 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
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Weighted Average Number of Shares Outstanding, Basic 15,318,580 15,267,587 15,320,041 15,251,746
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]        
Weighted Average Number Diluted Shares Outstanding Adjustment 116,208 176,819 129,299 176,719
Earnings Per Share, Diluted, Other Disclosures [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 261,137 105,800 239,714 105,800