v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net loss $ (7,223) $ (11,627) $ (15,492) $ (17,903)
Weighted average shares outstanding (in shares) 23,840,664 15,289,622 22,378,144 15,827,411
Weighted average restricted shares vested not delivered (in shares) 221,139 245,367 283,807 287,882
Total basic weighted average shares outstanding (in shares) 24,061,803 15,534,989 22,661,951 16,115,293
Total diluted weighted average shares outstanding (in shares) 24,061,803 15,534,989 22,661,951 16,115,293
Basic (in dollars per share) $ (0.3) $ (0.75) $ (0.68) $ (1.11)
Diluted (in dollars per share) $ (0.3) $ (0.75) $ (0.68) $ (1.11)
Restricted Stock Units (RSUs) [Member]        
Dilutive effect of assumed conversion of restricted stock units (in shares) 0 0 0 0