Note 13 - Stock-based Compensation (Details Textual) |
3 Months Ended | 9 Months Ended |
|---|---|---|
|
Sep. 30, 2022
shares
|
Sep. 30, 2022
$ / shares
shares
|
|
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares | $ 5.80 | |
| The 2020 Equity Incentive Plan [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | 331,649 | 331,649 |
| Amended ESPP [Member] | ||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) | 211,876 | 211,876 |
| Restricted Stock Units (RSUs) [Member] | ||
| Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares) | 0 | 7,098 |