Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Earnings Per Share - Summary of Income and Share Amounts Utilized to Calculate Basic and Diluted Net Income Per Common Share (Details)

v3.21.2
Note 12 - Earnings Per Share - Summary of Income and Share Amounts Utilized to Calculate Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net income (loss) $ 820 $ 4,140 $ 1,481 $ 3,722
Weighted average common shares outstanding:        
Basic (in shares) 20,487,845 20,082,590 20,413,416 20,000,444
Dilutive effect of common stock equivalents (in shares) 1,577,641 1,553,115 1,604,039 1,597,627
Diluted (in shares) 22,065,486 21,635,705 22,017,455 21,598,071
Basic (in dollars per share) $ 0.04 $ 0.21 $ 0.07 $ 0.19
Diluted (in dollars per share) $ 0.04 $ 0.19 $ 0.07 $ 0.17