XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - 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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 13,505 $ 10,253 $ 26,532 $ 24,110
Basic (in shares) 9,678 9,919 9,830 9,915
Effect of potentially dilutive common shares (in shares) [1] 135 136 136 125
Diluted weighted-average common shares outstanding (in shares) 9,813 10,055 9,966 10,040
Basic (in dollars per share) $ 1.4 $ 1.03 $ 2.7 $ 2.43
Diluted (in dollars per share) $ 1.38 $ 1.02 $ 2.66 $ 2.4
[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.