Note 14 - Stock Based Compensation - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Restricted stock units outstanding (in shares) | 1,397,983 | 988,645 |
| Restricted stock units weighted average outstanding (in dollars per share) | $ 1.79 | $ 2.53 |
| Granted (in shares) | 1,149,632 | 908,300 |
| Weighted average grant date fair value, granted (in dollars per share) | $ 1.68 | $ 1.30 |
| Vested (in shares) | (587,214) | (304,810) |
| Weighted average grant date fair value, vested (in dollars per share) | $ 1.89 | $ 2.53 |
| Forfeited (in shares) | (186,025) | (194,152) |
| Weighted average grant date fair value, forfeited (in dollars per share) | $ 1.58 | $ 2.16 |
| Restricted stock units outstanding (in shares) | 1,774,376 | 1,397,983 |
| Restricted stock units weighted average outstanding (in dollars per share) | $ 1.71 | $ 1.79 |