XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - 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 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 9,063 $ 8,619 $ 13,027 $ 13,857
Basic (in shares) 9,882 9,912 9,908 9,914
Effect of potentially dilutive common shares (in shares) [1] 79 83 133 111
Diluted weighted-average common shares outstanding (in shares) 9,961 9,995 10,041 10,025
Basic (in dollars per share) $ 0.91 $ 0.87 $ 1.31 $ 1.4
Diluted (in dollars per share) $ 0.91 $ 0.86 $ 1.3 $ 1.38
[1] The weighted-average number of antidilutive shares not included in the computation of diluted net income per share was approximately 25,700 for the three months ended June 30, 2025 and approximately 15,700 for the six months ended June 30, 2024. There were no antidilutive shares for the six months ended June 30, 2025 and the three months ended June 30, 2024.