Annual report pursuant to Section 13 and 15(d)

Note 15 - Equity Instruments - Outstanding Warrants (Details)

v3.20.1
Note 15 - Equity Instruments - Outstanding Warrants (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Exercise Price (in dollars per share) | $ / shares $ 13.26 [1]
Number of Warrants (in shares) | shares 1,402,874
Series HH Warrants [Member]  
Exercise Price (in dollars per share) | $ / shares $ 49.80
Number of Warrants (in shares) | shares 15,060
Expiration Date Jun. 25, 2023
Series KK Warrants [Member]  
Exercise Price (in dollars per share) | $ / shares $ 38.36
Number of Warrants (in shares) | shares 19,550
Expiration Date Mar. 04, 2021
Series LL Warrants [Member]  
Exercise Price (in dollars per share) | $ / shares $ 0.20
Number of Warrants (in shares) | shares 218,264
Expiration Date Aug. 20, 2035
Series NN Warrants [Member]  
Exercise Price (in dollars per share) | $ / shares $ 30
Number of Warrants (in shares) | shares 550,000
Expiration Date Mar. 03, 2022
Series OO Warrants [Member]  
Exercise Price (in dollars per share) | $ / shares $ 0.9375
Number of Warrants (in shares) | shares 600,000
Expiration Date Jun. 13, 2024
[1] Weighted average exercise price.