Quarterly report pursuant to Section 13 or 15(d)

Note 12 - Stock Warrants (Details Textual)

v3.20.2
Note 12 - Stock Warrants (Details Textual) - $ / shares
1 Months Ended 9 Months Ended
May 31, 2020
Sep. 30, 2020
Class of Warrant or Right, Outstanding (in shares)   991,874
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 18.37
Minimum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.20
Warrants and Rights Outstanding, Term (Year)   1 year
Maximum [Member]    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 49.80
Warrants and Rights Outstanding, Term (Year)   14 years 328 days
Series OO Warrants [Member]    
Class of Warrant or Right, Exercised During Period (in shares) 411,000 411,000
Issued Stock Upon Exercise of Warrants, Shares (in shares) 300,595 300,595