Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Summary of Stock Options - Summary of Options Outstanding and Exercisable (Details)

v3.21.2
Note 12 - Summary of Stock Options - Summary of Options Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Options outstanding, number (in shares) | shares 3,188,628
Options outstanding, weighted average exercise price (in dollars per share) $ 7.54
Options outstanding, weighted average remaining contractual term (Year) 9 years 6 months
Options exercisable, number exercisable (in shares) | shares 348,326
Options exercisable, weighted average exercise price (in dollars per share) $ 34.42
Range One [Member]  
Exercise price range, lower limit (in dollars per share) 2.73
Exercise price range, upper limit (in dollars per share) $ 3.40
Options outstanding, number (in shares) | shares 2,220,600
Options outstanding, weighted average exercise price (in dollars per share) $ 2.73
Options outstanding, weighted average remaining contractual term (Year) 10 years
Options exercisable, number exercisable (in shares) | shares 0
Options exercisable, weighted average exercise price (in dollars per share) $ 0
Range Two [Member]  
Exercise price range, lower limit (in dollars per share) 4.45
Exercise price range, upper limit (in dollars per share) $ 6.90
Options outstanding, number (in shares) | shares 105,300
Options outstanding, weighted average exercise price (in dollars per share) $ 5.30
Options outstanding, weighted average remaining contractual term (Year) 9 years 3 months 18 days
Options exercisable, number exercisable (in shares) | shares 2,501
Options exercisable, weighted average exercise price (in dollars per share) $ 6.22
Range Three [Member]  
Exercise price range, lower limit (in dollars per share) 8.60
Exercise price range, upper limit (in dollars per share) $ 8.91
Options outstanding, number (in shares) | shares 843,788
Options outstanding, weighted average exercise price (in dollars per share) $ 8.69
Options outstanding, weighted average remaining contractual term (Year) 8 years 4 months 24 days
Options exercisable, number exercisable (in shares) | shares 334,782
Options exercisable, weighted average exercise price (in dollars per share) $ 8.69
Range Four [Member]  
Exercise price range, lower limit (in dollars per share) 10.90
Exercise price range, upper limit (in dollars per share) $ 13.60
Options outstanding, number (in shares) | shares 15,500
Options outstanding, weighted average exercise price (in dollars per share) $ 12.64
Options outstanding, weighted average remaining contractual term (Year) 8 years 8 months 12 days
Options exercisable, number exercisable (in shares) | shares 8,084
Options exercisable, weighted average exercise price (in dollars per share) $ 12.99
Range Five [Member]  
Exercise price range, lower limit (in dollars per share) 380.00
Exercise price range, upper limit (in dollars per share) $ 580.00
Options outstanding, number (in shares) | shares 125
Options outstanding, weighted average exercise price (in dollars per share) $ 552.00
Options outstanding, weighted average remaining contractual term (Year) 7 years 10 months 24 days
Options exercisable, number exercisable (in shares) | shares 116
Options exercisable, weighted average exercise price (in dollars per share) $ 563.62
Range Six [Member]  
Exercise price range, lower limit (in dollars per share) 1,000.00
Exercise price range, upper limit (in dollars per share) $ 1,970.00
Options outstanding, number (in shares) | shares 1,882
Options outstanding, weighted average exercise price (in dollars per share) $ 1,433.60
Options outstanding, weighted average remaining contractual term (Year) 7 years 4 months 24 days
Options exercisable, number exercisable (in shares) | shares 1,509
Options exercisable, weighted average exercise price (in dollars per share) $ 1,433.29
Range Seven [Member]  
Exercise price range, lower limit (in dollars per share) 2,020.00
Exercise price range, upper limit (in dollars per share) $ 2,830.00
Options outstanding, number (in shares) | shares 66
Options outstanding, weighted average exercise price (in dollars per share) $ 2,559.55
Options outstanding, weighted average remaining contractual term (Year) 6 years 4 months 24 days
Options exercisable, number exercisable (in shares) | shares 55
Options exercisable, weighted average exercise price (in dollars per share) $ 2,567.27
Range Eight [Member]  
Exercise price range, lower limit (in dollars per share) 3,110.00
Exercise price range, upper limit (in dollars per share) $ 3,580.00
Options outstanding, number (in shares) | shares 189
Options outstanding, weighted average exercise price (in dollars per share) $ 3,439.26
Options outstanding, weighted average remaining contractual term (Year) 7 years 1 month 6 days
Options exercisable, number exercisable (in shares) | shares 159
Options exercisable, weighted average exercise price (in dollars per share) $ 3,449.62
Range Nine [Member]  
Exercise price range, lower limit (in dollars per share) 4,360.00
Exercise price range, upper limit (in dollars per share) $ 4,970.00
Options outstanding, number (in shares) | shares 595
Options outstanding, weighted average exercise price (in dollars per share) $ 4,552.59
Options outstanding, weighted average remaining contractual term (Year) 5 years 10 months 24 days
Options exercisable, number exercisable (in shares) | shares 541
Options exercisable, weighted average exercise price (in dollars per share) $ 4,555.21
Range Ten [Member]  
Exercise price range, lower limit (in dollars per share) 5,010.00
Exercise price range, upper limit (in dollars per share) $ 5,670.00
Options outstanding, number (in shares) | shares 294
Options outstanding, weighted average exercise price (in dollars per share) $ 5,373.27
Options outstanding, weighted average remaining contractual term (Year) 5 years 9 months 18 days
Options exercisable, number exercisable (in shares) | shares 290
Options exercisable, weighted average exercise price (in dollars per share) $ 5,370.52
Range Eleven [Member]  
Exercise price range, lower limit (in dollars per share) 6,000.00
Exercise price range, upper limit (in dollars per share) $ 6,000.00
Options outstanding, number (in shares) | shares 138
Options outstanding, weighted average exercise price (in dollars per share) $ 6,000.00
Options outstanding, weighted average remaining contractual term (Year) 4 years 6 months
Options exercisable, number exercisable (in shares) | shares 138
Options exercisable, weighted average exercise price (in dollars per share) $ 6,000.00
Range Twelve [Member]  
Exercise price range, lower limit (in dollars per share) 7,140.00
Exercise price range, upper limit (in dollars per share) $ 7,920.00
Options outstanding, number (in shares) | shares 139
Options outstanding, weighted average exercise price (in dollars per share) $ 7,722.73
Options outstanding, weighted average remaining contractual term (Year) 5 years 4 months 24 days
Options exercisable, number exercisable (in shares) | shares 139
Options exercisable, weighted average exercise price (in dollars per share) $ 7,722.73
Range Thirteen [Member]  
Exercise price range, lower limit (in dollars per share) 9,920.00
Exercise price range, upper limit (in dollars per share) $ 9,920.00
Options outstanding, number (in shares) | shares 12
Options outstanding, weighted average exercise price (in dollars per share) $ 9,920.00
Options outstanding, weighted average remaining contractual term (Year) 1 year 7 months 6 days
Options exercisable, number exercisable (in shares) | shares 12
Options exercisable, weighted average exercise price (in dollars per share) $ 9,920.00