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 6 Months Ended
May 31, 2020
Jun. 30, 2020
Jun. 30, 2019
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)   15 years 36 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