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
Mar. 31, 2026
Mar. 31, 2025
Net loss $ (5,354) $ (8,269)
Weighted average shares outstanding (in shares) 31,049,032 20,866,774
Weighted average restricted shares vested not delivered (in shares) 283,678 344,665
Total basic weighted average shares outstanding (in shares) 31,332,710 21,211,439
Total diluted weighted average shares outstanding (in shares) 31,332,710 21,211,439
Basic (in dollars per share) $ (0.17) $ (0.39)
Diluted (in dollars per share) $ (0.17) $ (0.39)
Restricted Stock Units (RSUs) [Member]    
Dilutive effect of assumed conversion of restricted stock units (in shares) 0 0