XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.1
8. Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Basic weighted average shares outstanding 29,801 29,787
Effect of potentially dilutive stock options and restricted stock awards 303 384
Diluted weighted average common shares 30,104 30,171
Anti-dilutive shares 226 41