Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Note 12 - Summary of Stock Options - Summary of Options Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Options outstanding, number (in shares) | shares 10,023,441
Options outstanding, weighted average exercise price (in dollars per share) $ 1.97
Options outstanding, weighted average remaining contractual term (Year) 9 years 146 days
Options exercisable, number exercisable (in shares) | shares 1,447,596
Options exercisable, weighted average exercise price (in dollars per share) $ 6.41
Range One [Member]  
Exercise price range, lower limit (in dollars per share) 0.69
Exercise price range, upper limit (in dollars per share) $ 0.89
Options outstanding, number (in shares) | shares 9,830,708
Options outstanding, weighted average exercise price (in dollars per share) $ 0.86
Options outstanding, weighted average remaining contractual term (Year) 9 years 146 days
Options exercisable, number exercisable (in shares) | shares 1,410,939
Options exercisable, weighted average exercise price (in dollars per share) $ 0.87
Range Two [Member]  
Exercise price range, lower limit (in dollars per share) 1.09
Exercise price range, upper limit (in dollars per share) $ 1.36
Options outstanding, number (in shares) | shares 155,000
Options outstanding, weighted average exercise price (in dollars per share) $ 1.26
Options outstanding, weighted average remaining contractual term (Year) 9 years 255 days
Options exercisable, number exercisable (in shares) | shares 12,500
Options exercisable, weighted average exercise price (in dollars per share) $ 1.36
Range Three [Member]  
Exercise price range, lower limit (in dollars per share) 38
Exercise price range, upper limit (in dollars per share) $ 58
Options outstanding, number (in shares) | shares 1,250
Options outstanding, weighted average exercise price (in dollars per share) $ 55.20
Options outstanding, weighted average remaining contractual term (Year) 8 years 328 days
Options exercisable, number exercisable (in shares) | shares 1,103
Options exercisable, weighted average exercise price (in dollars per share) $ 57.17
Range Four [Member]  
Exercise price range, lower limit (in dollars per share) 100
Exercise price range, upper limit (in dollars per share) $ 197
Options outstanding, number (in shares) | shares 20,289
Options outstanding, weighted average exercise price (in dollars per share) $ 141.91
Options outstanding, weighted average remaining contractual term (Year) 8 years 146 days
Options exercisable, number exercisable (in shares) | shares 10,650
Options exercisable, weighted average exercise price (in dollars per share) $ 146.21
Range Five [Member]  
Exercise price range, lower limit (in dollars per share) 202
Exercise price range, upper limit (in dollars per share) $ 283
Options outstanding, number (in shares) | shares 725
Options outstanding, weighted average exercise price (in dollars per share) $ 250.69
Options outstanding, weighted average remaining contractual term (Year) 7 years 182 days
Options exercisable, number exercisable (in shares) | shares 412
Options exercisable, weighted average exercise price (in dollars per share) $ 253.75
Range Six [Member]  
Exercise price range, lower limit (in dollars per share) 311
Exercise price range, upper limit (in dollars per share) $ 382
Options outstanding, number (in shares) | shares 2,134
Options outstanding, weighted average exercise price (in dollars per share) $ 344.37
Options outstanding, weighted average remaining contractual term (Year) 7 years 36 days
Options exercisable, number exercisable (in shares) | shares 1,511
Options exercisable, weighted average exercise price (in dollars per share) $ 347
Range Seven [Member]  
Exercise price range, lower limit (in dollars per share) 430
Exercise price range, upper limit (in dollars per share) $ 497
Options outstanding, number (in shares) | shares 6,687
Options outstanding, weighted average exercise price (in dollars per share) $ 454.20
Options outstanding, weighted average remaining contractual term (Year) 7 years
Options exercisable, number exercisable (in shares) | shares 4,652
Options exercisable, weighted average exercise price (in dollars per share) $ 455.41
Range Eight [Member]  
Exercise price range, lower limit (in dollars per share) 501
Exercise price range, upper limit (in dollars per share) $ 567
Options outstanding, number (in shares) | shares 3,215
Options outstanding, weighted average exercise price (in dollars per share) $ 537.49
Options outstanding, weighted average remaining contractual term (Year) 6 years 328 days
Options exercisable, number exercisable (in shares) | shares 2,610
Options exercisable, weighted average exercise price (in dollars per share) $ 536.64
Range Nine [Member]  
Exercise price range, lower limit (in dollars per share) 600
Exercise price range, upper limit (in dollars per share) $ 661
Options outstanding, number (in shares) | shares 1,392
Options outstanding, weighted average exercise price (in dollars per share) $ 602.19
Options outstanding, weighted average remaining contractual term (Year) 5 years 182 days
Options exercisable, number exercisable (in shares) | shares 1,378
Options exercisable, weighted average exercise price (in dollars per share) $ 601.59
Range Ten [Member]  
Exercise price range, lower limit (in dollars per share) 700
Exercise price range, upper limit (in dollars per share) $ 792
Options outstanding, number (in shares) | shares 1,937
Options outstanding, weighted average exercise price (in dollars per share) $ 767.72
Options outstanding, weighted average remaining contractual term (Year) 6 years 109 days
Options exercisable, number exercisable (in shares) | shares 1,737
Options exercisable, weighted average exercise price (in dollars per share) $ 767.32
Range Eleven [Member]  
Exercise price range, lower limit (in dollars per share) 992
Exercise price range, upper limit (in dollars per share) $ 992
Options outstanding, number (in shares) | shares 104
Options outstanding, weighted average exercise price (in dollars per share) $ 992
Options outstanding, weighted average remaining contractual term (Year) 2 years 219 days
Options exercisable, number exercisable (in shares) | shares 104
Options exercisable, weighted average exercise price (in dollars per share) $ 992