XML 1079 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings (Loss) Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of the denominators used in the calculation of basic and diluted earnings (loss) per share [Abstract]      
Average shares outstanding for basic earnings (loss) per share (in shares) 14,520,815 14,964,812 15,065,216
Dilutive effect of share equivalents (in shares) 99,118 0 42,220
Average shares outstanding for diluted earnings (loss) per share (in shares) 14,619,933 14,964,812 15,107,436