XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Weighted Average Number of Shares Outstanding, Basic [Abstract]        
Weighted average shares outstanding 15,191,823 15,329,907 15,226,748 15,320,784
Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]        
Weighted Average Number Diluted Shares Outstanding Adjustment 45,832 128,413 61,261 132,428
Earnings Per Share, Diluted, Other Disclosures [Abstract]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 367,884 258,202 336,123 228,824