XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Net Income Per Share - Schedule of 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
Basic weighted average number of common shares outstanding (in shares) 18,596,301   18,585,014   18,593,851 18,581,932
Dilutive securities (in shares) 0   5,170   0 5,170
Total shares including dilutive securities (in shares) 18,596,301   18,590,184   18,593,851 18,587,102
Net income (loss) $ (613) $ (1,598) $ 27 $ 1,469 $ (2,211) $ 1,496
Basic and diluted per common share (in dollars per share) $ (0.03)   $ 0   $ (0.12) $ 0.08
Diluted net income (loss) per common share (in dollars per share) $ (0.03)   $ 0   $ (0.12) $ 0.08