XML 88 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
1. Significant Accounting Policies Earnings per share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Basic weighted average shares outstanding 29,843 29,836 29,655
Effect of potentially dilutive stock options and restricted stock awards 341 392 379
Diluted weighted average common shares 30,184 30,228 30,034
Anti-dilutive shares excluded from the computation of diluted EPS 98 84 13