v3.25.2
Note 3 - Net Income Per Share - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Net (loss) income $ (989) $ (370) $ 482 $ 1,510 $ (1,359) $ 1,992
Weighted average number of common shares outstanding (in shares) 22,773,271   21,783,219   22,568,350 21,688,941
Basic net (loss) income per share (in dollars per share) $ (0.04)   $ 0.02   $ (0.06) $ 0.09
Non-vested stock awards (1) (in shares) [1] 0   219,859   0 215,515
Weighted average number of common shares outstanding (in shares) 22,773,271   22,003,078   22,568,350 21,904,456
Diluted net (loss) income per share (in dollars per share) $ (0.04)   $ 0.02   $ (0.06) $ 0.09
[1] Restricted stock units granted and outstanding of 897,948 as of June 30, 2025, are excluded from the computation of diluted earnings due to the anti-dilutive effect as a result of the Company’s net loss for the three and six months ended June 30, 2025.