Annual report pursuant to Section 13 and 15(d)

Note 15 - Equity Instruments (Details Textual)

v3.20.1
Note 15 - Equity Instruments (Details Textual) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
Jun. 18, 2019
Mar. 22, 2019
Jan. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Nov. 30, 2018
Sep. 30, 2018
Jan. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Apr. 26, 2019
Mar. 15, 2019
Mar. 11, 2015
Stock Issued During Period, Value, New Issues                 $ 5,166,441        
Common Stock, Par or Stated Value Per Share       $ 0.001         $ 0.001 $ 0.001 $ 0.001    
Proceeds from Issuance of Common Stock       $ 1,100,000         $ 7,086,915 $ 3,000,200      
Payments of Stock Issuance Costs                 572,271      
Stock Issued During Period, Value, Issued for Services                 $ 14,800        
Stock Issued During Period, Shares, Employee Benefit Plan                 8,128 4,734      
Issuance of Stock to Defined Contribution Plan for Employer Matching Contribution                 $ 19,588 $ 35,980      
Class of Warrant or Right, Exercise Price of Warrants or Rights [1]       $ 13.26         $ 13.26        
Class of Warrant or Right, Outstanding       1,402,874         1,402,874        
Common Stock, Capital Shares Reserved for Future Issuance       1,641,344         1,641,344        
Common Stock [Member]                          
Stock Issued During Period, Value, New Issues                 $ 8,000        
Stock Issued During Period, Shares, New Issues                 8,000,000        
Stock Issued During Period, Shares, Issued for Services                 20,000        
Stock Issued During Period, Value, Issued for Services                 $ 20        
Stock Issued During Period, Shares, Employee Benefit Plan                 8,128 4,734      
Common Stock [Member] | Macrophage Therapeutics [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       300         300       300
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 2,000         $ 2,000        
Common Stock [Member] | Employees [Member]                          
Stock Issued During Period, Shares, Issued for Services                 0 55,938      
Stock Issued During Period, Value, Issued for Services                   $ 317,000      
Former Chief Executive Officer and President [Member] | Common Stock [Member]                          
Stock Issued During Period, Shares, New Issues           925,000              
Stock Issued During Period, Shares, New Issues Placed in Escrow           250,000              
Prepaid Expenses and Other Current Assets [Member]                          
Common Stock, Share Subscribed but Unissued, Subscriptions Receivable       $ 812,000         $ 812,000        
Subsequent Event [Member]                          
Stock Issued During Period, Shares, New Issues               2,100,000          
Proceeds from Issuance of Common Stock     $ 812,000         $ 1,900,000          
Maximum [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 49.80         $ 49.80        
Warrants and Rights Outstanding, Term       15 years 219 days         15 years 219 days        
Minimum [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 0.20         $ 0.20        
Warrants and Rights Outstanding, Term       1 year 73 days         1 year 73 days        
Weighted Average [Member]                          
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 13.26         $ 13.26        
Private Placement [Member]                          
Stock Issued During Period, Value, New Issues   $ 50,000         $ 3,000,000   $ 1,090,000 3,000,000      
Common Stock, Par or Stated Value Per Share   $ 2.80                      
Stock Issued During Period, Shares, New Issues             18,320,610            
Private Placement [Member] | Common Stock [Member]                          
Stock Issued During Period, Value, New Issues                 $ 1,513 $ 18,321      
Stock Issued During Period, Shares, New Issues                 1,173,411 916,031      
Private Placement [Member] | Maximum [Member]                          
Stock Purchase Agreement, Maximum Value                       $ 3  
Underwritten Public Offering [Member]                          
Stock Issued During Period, Shares, New Issues         8,000,000                
Proceeds from Issuance of Common Stock $ 5,555,000       $ 5,555,000                
Shares Issued, Price Per Share $ 0.75       $ 0.75                
Commission to Underwriter, Percentage of Gross Proceeds 7.50%                        
Stock Issued, Management Fee, Percentage 1.00%                        
Professional Fees $ 127,000                        
Stock Issued During Period, Shares, New Issues Placed in Escrow                 250,000        
Common Stock, Capital Shares Reserved for Future Issuance       902,162         902,162        
Underwritten Public Offering [Member] | Measurement Input, Expected Dividend Payment [Member]                          
Warrants and Rights Outstanding, Measurement Input 0                        
Underwritten Public Offering [Member] | Underwriter Warrants [Member]                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 600,000                        
Common Stock Called By Warrants As Percentage Of Common Stock Sold 7.50%                        
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.9375                        
Percent of Offering Price to Public Per Share 125.00%                        
Class of Warrant or Right, Grants in Period, Estimated Fair Value $ 261,000                        
Underwritten Public Offering [Member] | Underwriter Warrants [Member] | Measurement Input, Price Volatility [Member]                          
Warrants and Rights Outstanding, Measurement Input 88.6                        
Underwritten Public Offering [Member] | Underwriter Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                          
Warrants and Rights Outstanding, Measurement Input 1.8                        
Underwritten Public Offering [Member] | Non-accountable Expenses [Member]                          
Payments of Stock Issuance Costs $ 50,000                        
Underwritten Public Offering [Member] | Fees and Expenses of Legal Counsel [Member]                          
Payments of Stock Issuance Costs 100,000                        
Underwritten Public Offering [Member] | Clearing Expenses [Member]                          
Payments of Stock Issuance Costs $ 10,000                        
Underwritten Public Offering [Member] | Offering Investor [Member]                          
Stock Issued During Period, Shares, New Issues 4,000,000                        
Shares Issued, Price Per Share $ 0.75                        
Underwritten Public Offering [Member] | Underwriter [Member]                          
Stock Issued During Period, Shares, New Issues 4,000,000       4,000,000                
Shares Issued, Price Per Share $ 0.69375       $ 0.69375                
Over-Allotment Option [Member] | Underwriter [Member]                          
Stock Issued During Period, Shares, New Issues 1,200,000                        
Shares Issued, Price Per Share $ 0.69375                        
[1] Weighted average exercise price.