XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
7. Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Basic weighted average shares outstanding 29,933 29,823
Effect of potentially dilutive stock options and restricted stock awards 0 363
Diluted weighted average common shares 29,933 30,186
Anti-dilutive shares 550 23