v3.26.1
Note 2 - Income (Loss) Per Share - Basic and Diluted Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net loss $ (6,177) $ (7,223) $ (11,531) $ (15,492)
Weighted average shares outstanding (in shares) 31,252,003 23,840,664 31,176,650 22,378,144
Weighted average restricted shares vested not delivered (in shares) 292,931 221,139 288,160 283,807
Total basic weighted average shares outstanding (in shares) 31,544,934 24,061,803 31,464,810 22,661,951
Total diluted weighted average shares outstanding (in shares) 31,544,934 24,061,803 31,464,810 22,661,951
Basic (in dollars per share) $ (0.2) $ (0.3) $ (0.37) $ (0.68)
Diluted (in dollars per share) $ (0.2) $ (0.3) $ (0.37) $ (0.68)
Restricted Stock Units (RSUs) [Member]        
Dilutive effect of assumed conversion of restricted stock units (in shares) 0 0 0 0