XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net income $ 5,230 $ 10,478
Weighted average shares outstanding - basic (in shares) 15,679,027 15,221,336
Dilutive common stock equivalents (in shares) 486,241 770,138
Weighted average number of shares outstanding during the period, diluted (in shares) 16,165,268 15,991,474
Basic (in dollars per share) $ 0.33 $ 0.69
Diluted (in dollars per share) $ 0.32 $ 0.66