v3.25.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, 2025
Mar. 31, 2024
Net loss $ (8,269) $ (6,276)
Weighted average shares outstanding (in shares) 20,866,774 13,572,224
Weighted average restricted shares vested not delivered (in shares) 344,665 329,941
Total basic weighted average shares outstanding (in shares) 21,211,439 13,902,165
Total diluted weighted average shares outstanding (in shares) 21,211,439 13,902,165
Basic (in dollars per share) $ (0.39) $ (0.45)
Diluted (in dollars per share) $ (0.39) $ (0.45)
Restricted Stock Units (RSUs) [Member]    
Dilutive effect of assumed conversion of restricted stock units (in shares) 0 0