v3.26.1
Note 10 - Stock-based Compensation - Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of options outstanding, beginning balance (in shares) 1,786,900 893,321
Weighted average exercise price, beginning balance (in dollars per share) $ 12.48 $ 33.41
Granted, number of options (in shares) 919,781 1,053,612
Granted, weighted average exercise price (in dollars per share) $ 0.7 $ 1.03
Forfeited, number of options (in shares) (32,561) (41,156)
Forfeited, weighted average exercise price (in dollars per share) $ 0.93 $ 1.75
Expired, number of options (in shares) (49,643) (118,877)
Expired, weighted average exercise price (in dollars per share) $ 49.11 $ 71.96
Number of options outstanding, ending balance (in shares) 2,610,477 1,786,900
Exercised, number of options (in shares) (14,000) 0
Exercised, weighted average exercise price (in dollars per share) $ 1.03  
Number of options outstanding, ending balance (in shares) 2,610,477 1,786,900
Weighted average exercise price, ending balance (in dollars per share) $ 7.84 $ 12.48
Options outstanding, weighted average remaining contractual life (Year) 7 years 7 months 6 days  
Options outstanding, aggregate intrinsic value $ 519  
Vested and exercisable options, number (in shares) 1,122,077  
Vested and exercisable options, weighted average exercise price (in dollars per share) $ 17.06  
Vested and exercisable options, weighted average remaining contractual life (Year) 6 years  
Vested and exercisable options, aggregate intrinsic value $ 72  
Vested and expected to vest, number (in shares) 2,610,477  
Vested and expected to vest, weighted average exercise price (in dollars per share) $ 7.84  
Vested and expected to vest, weighted average remaining contractual life (Year) 7 years 7 months 6 days  
Vested and expected to vest, aggregate intrinsic value $ 519