Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Summary of Stock Options - Summary of Option Activity Under All Plans (Details)

v3.21.2
Note 12 - Summary of Stock Options - Summary of Option Activity Under All Plans (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Options outstanding, beginning of period (in shares) | shares 986,399  
Options outstanding, beginning of period, weighted average exercise price (in dollars per share) | $ / shares $ 19.10  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) 9 years 6 months 8 years 10 months 24 days
Options outstanding, aggregate intrinsic value | $ $ 502,298 $ 675
Options granted (in shares) | shares 2,220,600  
Options granted, weighted average exercise price (in dollars per share) | $ / shares $ 2.73  
Options exercised (in shares) | shares 0  
Options exercised, weighted average exercise price (in dollars per share) | $ / shares  
Options canceled (in shares) | shares (18,371)  
Options canceled, weighted average exercise price (in dollars per share) | $ / shares $ 46.78  
Options outstanding, end of period (in shares) | shares 3,188,628 986,399
Options outstanding, end of period, weighted average exercise price (in dollars per share) | $ / shares $ 7.54 $ 19.10
Vested and exercisable and expected to vest, end of period (in shares) | shares 2,888,549  
Vested and exercisable and expected to vest, end of period, weighted average exercise price (in dollars per share) | $ / shares $ 7.95  
Vested and exercisable and expected to vest, end of period, weighted average remaining contractual term (Year) 9 years 6 months  
Vested and exercisable and expected to vest, end of period, aggregate intrinsic value | $ $ 444,100  
Vested and exercisable, end of period (in shares) | shares 348,326  
Vested and exercisable, end of period, weighted average exercise price (in dollars per share) | $ / shares $ 34.42  
Vested and exercisable, end of period, weighted average remaining contractual term (Year) 8 years 3 months 18 days  
Vested and exercisable, end of period, aggregate intrinsic value | $ $ 0