XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Net Income Per Share - Loss Per Basic and Diluted Weighted Average Common Share Outstanding for Continuing and Discontinued Operations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net income $ 5,818 $ 9,956 $ 15,628 $ 23,188
Basic (in shares) 10,014 9,927 9,985 9,909
Effect of potentially dilutive common shares (in shares) [1] 93 83 103 79
Diluted weighted-average common shares outstanding (in shares) 10,107 10,010 10,088 9,988
Basic (in dollars per share) $ 0.58 $ 1 $ 1.57 $ 2.34
Diluted (in dollars per share) $ 0.58 $ 0.99 $ 1.55 $ 2.32
[1] There were no antidilutive shares for the three and nine months ended September 30, 2023 or 2022.