Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Note 11 - Common Stock - Summary of Outstanding Warrants (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Warrant One [Member]  
Expiration Date Feb. 17, 2025
Exercise Price (in dollars per share) | $ / shares $ 4,000.00
Shares Outstanding Under Warrants (in shares) 79
Warrant Two [Member]  
Expiration Date Mar. 26, 2025
Exercise Price (in dollars per share) | $ / shares $ 2,720.00
Shares Outstanding Under Warrants (in shares) 2
Warrant Three [Member]  
Expiration Date May 12, 2025
Exercise Price (in dollars per share) | $ / shares $ 4,240.00
Shares Outstanding Under Warrants (in shares) 37
Warrant Four [Member]  
Expiration Date Dec. 16, 2025
Exercise Price (in dollars per share) | $ / shares $ 5,600.00
Shares Outstanding Under Warrants (in shares) 31
Warrant Five [Member]  
Expiration Date Apr. 01, 2026
Exercise Price (in dollars per share) | $ / shares $ 6,080.00
Shares Outstanding Under Warrants (in shares) 25
Warrant Six [Member]  
Expiration Date Jun. 20, 2026
Exercise Price (in dollars per share) | $ / shares $ 4,980.00
Shares Outstanding Under Warrants (in shares) 101
Warrant Seven [Member]  
Expiration Date May 25, 2027
Exercise Price (in dollars per share) | $ / shares $ 9,500.00
Shares Outstanding Under Warrants (in shares) 223
Warrant Eight [Member]  
Expiration Date Nov. 26, 2024
Exercise Price (in dollars per share) | $ / shares $ 18.36
Shares Outstanding Under Warrants (in shares) 989,379
Warrant Nine [Member]  
Expiration Date Nov. 26, 2024
Exercise Price (in dollars per share) | $ / shares $ 2.82
Shares Outstanding Under Warrants (in shares) 285,632
Warrant Ten [Member]  
Expiration Date Apr. 21, 2025
Exercise Price (in dollars per share) | $ / shares $ 2.82
Shares Outstanding Under Warrants (in shares) 413,210
Warrant Eleven [Member]  
Expiration Date Jan. 19, 2026
Exercise Price (in dollars per share) | $ / shares $ 3.40
Shares Outstanding Under Warrants (in shares) 8,104,880
Warrant Twelve [Member]  
Shares Outstanding Under Warrants (in shares) 9,793,599