Quarterly report pursuant to Section 13 or 15(d)

Note 11 - Common Stock - Summary of Outstanding Warrants (Details)

v3.20.2
Note 11 - Common Stock - Summary of Outstanding Warrants (Details)
6 Months Ended
Jun. 30, 2020
$ / shares
shares
Shares Outstanding Under Warrants (in shares) 23,583,290
Warrant One [Member]  
Expiration Date Feb. 17, 2025
Exercise Price (in dollars per share) | $ / shares $ 400
Shares Outstanding Under Warrants (in shares) 754
Warrant Two [Member]  
Expiration Date Mar. 26, 2025
Exercise Price (in dollars per share) | $ / shares $ 272
Shares Outstanding Under Warrants (in shares) 14
Warrant Three [Member]  
Expiration Date May 12, 2025
Exercise Price (in dollars per share) | $ / shares $ 424
Shares Outstanding Under Warrants (in shares) 362
Warrant Four [Member]  
Expiration Date Dec. 16, 2025
Exercise Price (in dollars per share) | $ / shares $ 560
Shares Outstanding Under Warrants (in shares) 267
Warrant Five [Member]  
Expiration Date Apr. 01, 2026
Exercise Price (in dollars per share) | $ / shares $ 608
Shares Outstanding Under Warrants (in shares) 250
Warrant Six [Member]  
Expiration Date May 11, 2021
Exercise Price (in dollars per share) | $ / shares $ 774
Shares Outstanding Under Warrants (in shares) 50
Warrant Seven [Member]  
Expiration Date Jun. 20, 2026
Exercise Price (in dollars per share) | $ / shares $ 498
Shares Outstanding Under Warrants (in shares) 1,004
Warrant Eight [Member]  
Expiration Date May 25, 2027
Exercise Price (in dollars per share) | $ / shares $ 950
Shares Outstanding Under Warrants (in shares) 2,220
Warrant Nine [Member]  
Expiration Date Nov. 26, 2020
Exercise Price (in dollars per share) | $ / shares $ 0.61
Shares Outstanding Under Warrants (in shares) 1,540,829
Warrant Ten [Member]  
Expiration Date Nov. 26, 2024
Exercise Price (in dollars per share) | $ / shares $ 0.61
Shares Outstanding Under Warrants (in shares) 7,080,390
Warrant Eleven [Member]  
Expiration Date Nov. 26, 2024
Exercise Price (in dollars per share) | $ / shares $ 1.836
Shares Outstanding Under Warrants (in shares) 9,893,776
Warrant Twelve [Member]  
Expiration Date Apr. 21, 2025
Exercise Price (in dollars per share) | $ / shares $ 0.6371
Shares Outstanding Under Warrants (in shares) 5,063,374