v3.22.2.2
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