XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Net Income Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic weighted average number of common shares outstanding (in shares) 18,596,301     18,585,014     18,594,677 18,582,970
Dilutive securities (in shares) 0     8,530     0 8,530
Total shares including dilutive securities (in shares) 18,596,301     18,593,544     18,594,677 18,591,500
Net income (loss) $ 1,119 $ (613) $ (1,598) $ 997 $ 27 $ 1,469 $ (1,092) $ 2,493
Basic and diluted per common share (in dollars per share) $ 0.06     $ 0.05     $ (0.06) $ 0.13
Diluted net income (loss) per common share (in dollars per share) $ 0.06     $ 0.05     $ (0.06) $ 0.13