XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Note 6 - Equity Transactions (Details Textual)
1 Months Ended 3 Months Ended
Jan. 01, 2021
USD ($)
shares
Dec. 22, 2020
USD ($)
Dec. 22, 2020
USD ($)
shares
Dec. 11, 2020
USD ($)
$ / shares
shares
Dec. 08, 2020
shares
Aug. 27, 2020
USD ($)
$ / shares
shares
Apr. 24, 2020
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Jan. 31, 2021
USD ($)
shares
Mar. 31, 2021
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2020
shares
Common Stock, Shares Authorized (in shares)         10,000,000     10,000,000   10,000,000   500,000,000
Share-based Payment Arrangement, Expense | $                   $ 0 $ 7,220  
Proceeds from Issuance of Private Placement | $           $ 2,831,114            
Proceeds from Warrant Exercises | $                   7,584,092  
Share-based Payment Arrangement, Nonemployee [Member]                        
Stock Issued During Period, Shares, Issued for Services (in shares)                 10,000      
Stock Issued During Period, Value, Issued for Services | $                 $ 50,300 $ 50,300    
Warrants to Purchase Units Sold in May 2016 Private Placement [Member]                        
Warrants and Rights Outstanding, Term (Year)           7 years   7 years   7 years    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 25   $ 25    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               4,800   4,800    
Underwriter Warrants [Member] | Maxim Group LLC [Member]                        
Warrants and Rights Outstanding, Term (Year)       5 years                
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 6.25                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       57,500                
Class of Warrant or Right, Percentage of Shares Sold in Public Offering       2.00%                
Warrants To Purchase Common Stock [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               2,130,268   2,130,268    
Class of Warrant or Right, Exercised During Period (in shares) 197,000                      
Proceeds from Warrant Exercises | $ $ 985,000                      
Warrants To Purchase Common Stock [Member] | Minimum [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 5   $ 5    
Warrants To Purchase Common Stock [Member] | Maximum [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 100   $ 100    
Warrants Issued in Connection with December 2020 Public Offering [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               1,519,984   1,519,984    
Proceeds from Warrant Exercises | $               $ 7,599,920        
Warrants Exercised in Net Share Settlement [Member]                        
Class of Warrant or Right, Exercised During Period (in shares)               9,436        
Class of Warrant or Right, Expired During Period (in shares)               6,523        
Warrants to Purchase Units Sold in February 2017 Private Placement [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 35   $ 35    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               1,641   1,641    
Warrants to Purchase Units Sold in October 2017 Private Placement [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares               $ 25   $ 25    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)               2,400   2,400    
Private Placement [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)             200,000          
Shares Issued, Price Per Share (in dollars per share) | $ / shares           $ 10 $ 10          
Proceeds from Issuance of Private Placement | $             $ 2,000,000          
Equity Units Issued During Period, Shares, New Issues (in shares)           283,111            
Equity Units, Number of Common Shares in Each Unit (in shares)           1            
Private Placement [Member] | August 2020 Warrants [Member]                        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right (in shares)           1            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares           $ 15            
December 2020 Public Offering [Member]                        
Shares Issued, Price Per Share (in dollars per share) | $ / shares       $ 5                
Equity Units Issued During Period, Shares, New Issues (in shares)       2,500,000                
Equity Units, Number of Common Shares in Each Unit (in shares)       1                
Proceeds from Issuance or Sale of Equity, Total | $     $ 14,375,000 $ 12,503,750                
Underwriting Discounts and Commissions, Percent       8.00%                
Payments of Stock Issuance Costs | $     $ 1,703,000                  
Underwriting Agreement [Member]                        
Equity Units, Number of Warrants in Each Unit       1                
Underwriting Agreement [Member] | The Warrants [Member]                        
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 5                
Over-Allotment Option [Member] | Maxim Group LLC [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)     375,000                  
Purchase Agreement Optional Period to Shares (Day)       45 days                
Purchase Agreement, Maximum, Additional Shares Available for Purchase During the Optional Period (in shares)       375,000                
Over Allotment Options, Number of Shares for Warrants (in shares)       375,000                
Proceeds from Issuance or Sale of Equity, Total | $   $ 1,871,250                    
Over-Allotment Option [Member] | The Warrants [Member] | Maxim Group LLC [Member]                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)       375,000                
Warrants Exercised in Net Share Settlement [Member]                        
Stock Issued During Period, Shares, Warrants Exercised (in shares)               2,913        
Employees [Member]                        
Shares Issued, Shares, Share-based Payment Arrangement, before Forfeiture (in shares)                 53,938      
Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture | $                 $ 271,308      
Reverse Stock Split [Member]                        
Stockholders' Equity Note, Stock Split, Conversion Ratio         100