Annual report pursuant to Section 13 and 15(d)

Note 16 - Equity Instruments (Details Textual)

v3.19.1
Note 16 - Equity Instruments (Details Textual)
1 Months Ended 12 Months Ended
Nov. 20, 2018
shares
Sep. 13, 2018
shares
Mar. 03, 2017
$ / shares
shares
Nov. 30, 2018
shares
Sep. 30, 2018
USD ($)
$ / shares
shares
Mar. 31, 2017
USD ($)
$ / shares
shares
Jan. 31, 2017
USD ($)
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
$ / shares
shares
Mar. 11, 2015
shares
Common Stock, Par or Stated Value Per Share | $ / shares     $ 0.001         $ 0.001 $ 0.001  
Stock Issued During Period, Value, New Issues | $               $ 3,000,000    
Stock Issued During Period, Value, Issued for Services | $                 $ 10,500  
Stock Issued During Period, Shares, Employee Benefit Plan               94,684 105,308  
Issuance of Stock to Defined Contribution Plan for Employer Matching Contribution | $               $ 35,980 $ 53,707  
Class of Warrant or Right, Outstanding               16,357,517    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares [1]               $ 1.15    
Common Stock, Capital Shares Reserved for Future Issuance               19,515,686    
Series NN Warrants [Member]                    
Class of Warrant or Right, Outstanding               11,000,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares           $ 1.50   $ 1.50    
Class of Warrant or Right, Term           5 years        
Series NN Warrants [Member] | Measurement Input, Price Volatility [Member]                    
Warrants and Rights Outstanding, Measurement Input           0.77        
Series NN Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                    
Warrants and Rights Outstanding, Measurement Input           0.02        
Series NN Warrants [Member] | Cardinal Health 414 [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           10,000,000        
Class of Warrant or Right, Grants in Period, Estimated Fair Value | $                 $ 3,300,000  
Series NN Warrants [Member] | UCSD [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares     $ 1.50              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     1,000,000     1,000,000     1,000,000  
Class of Warrant or Right, Term     5 years              
Class of Warrant or Right, Grants in Period, Estimated Fair Value | $           $ 334,000     $ 334,000  
Minimum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 0.01    
Warrants and Rights Outstanding, Term               255 days    
Maximum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 2.50    
Warrants and Rights Outstanding, Term               16 years 219 days    
Weighted Average [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 1.15    
Common Stock [Member]                    
Stock Issued During Period, Shares, New Issues               18,320,610    
Stock Issued During Period, Value, New Issues | $               $ 18,321    
Stock Issued During Period, Shares, Issued for Services                 16,406  
Stock Issued During Period, Value, Issued for Services | $                 $ 17  
Stock Issued During Period, Shares, Employee Benefit Plan               94,684 105,308  
Stock Issued During Period, Shares, Issued for Exercise of Warrants                 5,411,850  
Common Stock [Member] | Macrophage Therapeutics [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 2,000    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights               300   300
Common Stock [Member] | Employees [Member]                    
Stock Issued During Period, Shares, Issued for Services               1,118,760 710,353  
Stock Issued During Period, Value, Issued for Services | $               $ 317,000 $ 369,000  
Common Stock [Member] | Director [Member]                    
Stock Issued During Period, Shares, Issued for Services               0 16,406  
Stock Issued During Period, Value, Issued for Services | $                 $ 10,500  
Former Chief Executive Officer and President [Member] | Common Stock [Member]                    
Stock Issued During Period, Shares, New Issues 18,500,000     18,500,000            
Stock Issued During Period, Shares, New Issues Placed in Escrow 5,000,000     5,000,000       5,000,000    
Chief Executive Officer [Member]                    
Class of Warrant or Right, Exercises in Period             5,411,850      
Stock Issued During Period, Shares, Issued for Exercise of Warrants             5,411,850      
Proceeds from Warrant Exercises | $             $ 54,119      
Private Placement [Member]                    
Stock Issued During Period, Shares, New Issues   18,320,610     18,320,610          
Common Stock, Par or Stated Value Per Share | $ / shares         $ 0.001          
Stock Issued During Period, Value, New Issues | $         $ 3,000,000          
[1] Weighted average exercise price.