v3.25.4
Note 15 - Net Income (Loss) Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Basic weighted average number of common shares outstanding (in shares) 18,595,086 18,583,485
Dilutive securities (in shares) 0 11,981
Total shares including dilutive securities (in shares) 18,595,086 18,595,466
Net income (loss) $ (1,354) $ 4,599
Basic and diluted per common share (in dollars per share) $ (0.07) $ 0.25
Diluted (in shares) 18,595,086 18,595,466