XML 45 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 6 - Stockholders' Equity and Common Stock Warrants (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Feb. 28, 2021
May 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Proceeds from Issuance of Common Stock     $ 31,094,302 $ 10,827,100
Deemed Dividend From Warrant Exchange   $ 2,000,000.0 $ (0) $ 1,950,378
Class of Warrant or Rights, Expired (in shares)     53,570 0
Class of Warrant or Right, Exercised During Period (in shares)     4,230,000 19,106,504
Proceeds from Warrant Exercises     $ 2,200,000 $ 8,000,000.0
Underwriter Warrants in Connection with the February 2021 Common Stock Offering [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) 1,682,927      
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) $ 1.28125   $ 1.28  
Warrants and Rights Outstanding, Term (Year) 5 years      
The May 2020 Offering Warrants [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   571,429    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 1.3125 $ 1.3125  
Warrants and Rights Outstanding, Term (Year)   5 years    
Prior Warrant [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,000,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.35    
Class of Warrant or Right, Exchange, Additional Consideration Per Share (in dollars per share)   $ 0.125    
New Warrants Issued May 8, 2020 [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   5,000,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.5263    
The May 2020 PA Warrants [Member] | H.C Wainwright & Co., LLC [Member]        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)   250,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)   $ 0.5938    
Public Offering, Inclusive of Underwriter Shares [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 33,658,538      
Shares Issued, Price Per Share (in dollars per share) $ 1.025      
Underwriter Option to Purchase Additional Shares, Term (Day) 30 days      
Proceeds from Issuance of Common Stock $ 31,100,000      
The May 2020 Offering [Member]        
Stock Issued During Period, Shares, New Issues (in shares)   11,428,572    
Shares Issued, Price Per Share (in dollars per share)   $ 1.05    
Proceeds from Issuance of Common Stock   $ 10,300,000