XML 74 R52.htm IDEA: XBRL DOCUMENT v3.20.1
8. Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Basic weighted average shares outstanding 29,865 29,801
Effect of potentially dilutive stock options and restricted stock awards 331 303
Diluted weighted average common shares 30,196 30,104
Anti-dilutive shares 62 226