XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
7. Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Basic weighted average shares outstanding 29,823 29,865
Effect of potentially dilutive stock options and restricted stock awards 363 331
Diluted weighted average common shares 30,186 30,196
Anti-dilutive shares 23 62