Note 14 - Stock Based Compensation - Option Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Outstanding (in shares) | shares 12,813,022
Outstanding (in dollars per share) | $ / shares $ 3.20
Granted (in shares) | shares 2,667,612
Granted, weighted-average exercise price (in dollars per share) | $ / shares $ 1.82
Forfeited (in shares) | shares (375,432)
Forfeited, weighted-average exercise price (in dollars per share) | $ / shares $ 1.79
Expired (in shares) | shares (801,749)
Expired, weighted-average exercise price (in dollars per share) | $ / shares $ 3.03
Exercised (in shares) | shares (19,403)
Exercised, weighted-average exercise price (in dollars per share) | $ / shares $ 0.84
Outstanding (in shares) | shares 14,284,050
Outstanding, weighted-average exercise price (in dollars per share) | $ / shares $ 2.99
Outstanding, weighted-average remaining contractual life (Year) 5 years 9 months 18 days
Outstanding, aggregate intrinsic value | $ $ 0
Vested and exercisable options (in shares) | shares 10,496,744
Vested and exercisable options, weighted-average exercise price (in dollars per share) | $ / shares $ 3.42
Vested and exercisable options, weighted-average remaining contractual life (Year) 4 years 9 months 18 days
Vested and exercisable options, aggregate intrinsic value | $ $ 0
Vested and expected to vest (in shares) | shares 14,284,050
Vested and expected to vest, weighted-average exercise price (in dollars per share) | $ / shares $ 2.99
Vested and expected to vest, weighted-average remaining contractual life (Year) 5 years 9 months 18 days
Vested and expected to vest, aggregate intrinsic value | $ $ 0