v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income $ 15,834 $ 9,063 $ 26,368 $ 13,027
Basic weighted-average common shares outstanding (in shares) 9,638 9,882 9,608 9,908
Effect of potentially dilutive common shares (in shares) [1] 153 79 190 133
Diluted weighted-average common shares outstanding (in shares) 9,791 9,961 9,798 10,041
Basic (in dollars per share) $ 1.64 $ 0.91 $ 2.74 $ 1.31
Diluted (in dollars per share) $ 1.62 $ 0.91 $ 2.69 $ 1.3
[1] The weighted-average number of antidilutive shares not included in the computation of diluted net income per share was approximately 26,000 for the three months ended June 30, 2025. There were no antidilutive shares for the three and six months ended June 30, 2026 and the six months ended June 30, 2025.