v3.26.1
Note 12 - Stockholders' Equity - Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding, number of options (in shares) 663,004 481,858  
Outstanding, weighted average exercise price (in dollars per share) $ 6.69 $ 10.41  
Outstanding, weighted average contractual life (Year) 7 years 7 months 28 days 7 years 9 months 7 years 2 months 4 days
Outstanding, aggregate intrinsic value $ 0 $ 0 $ 233
Granted, number of options (in shares) 224,500 358,700  
Granted, weighted average exercise price (in dollars per share) $ 1.65 $ 5.13  
Forfeited, number of options (in shares) (150,054) (177,554)  
Forfeited, weighted average exercise price (in dollars per share) $ 5.86 $ 9.92  
Exercisable, number of options (in shares) 384,755    
Exercisable, weighted average exercise price (in dollars per share) $ 8.63    
Exercisable, weighted average contractual life (Year) 7 years 5 months 4 days 6 years 7 months 24 days  
Exercisable, aggregate intrinsic value $ 0 $ 0  
Outstanding, number of options (in shares) 737,450 663,004 481,858
Outstanding, weighted average exercise price (in dollars per share) $ 5.33 $ 6.69 $ 10.41
Exercisable, number of options (in shares) 554,061 384,755  
Exercisable, weighted average exercise price (in dollars per share) $ 5.9 $ 8.63