Annual report pursuant to Section 13 and 15(d)

Note 16 - Equity Instruments - Outstanding Warrants (Details)

v3.19.1
Note 16 - Equity Instruments - Outstanding Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Mar. 31, 2017
Exercise Price (in dollars per share) [1] $ 1.15  
Number of Warrants (in shares) 16,357,517  
Series HH Warrants [Member]    
Exercise Price (in dollars per share) $ 2.49  
Number of Warrants (in shares) 301,205  
Expiration Date Jun. 25, 2023  
Series KK Warrants [Member]    
Exercise Price (in dollars per share) $ 1.918  
Number of Warrants (in shares) 391,032  
Expiration Date Mar. 04, 2021  
Series LL Warrants [Member]    
Exercise Price (in dollars per share) $ 0.01  
Number of Warrants (in shares) 4,365,280  
Expiration Date Aug. 31, 2035  
Series MM Warrants Expire September 2019 [Member]    
Exercise Price (in dollars per share) $ 2.50  
Number of Warrants (in shares) 150,000  
Expiration Date Sep. 30, 2019  
Series MM Warrants Expire October 2019 [Member]    
Exercise Price (in dollars per share) $ 2.50  
Number of Warrants (in shares) 150,000  
Expiration Date Oct. 31, 2019  
Series NN Warrants [Member]    
Exercise Price (in dollars per share) $ 1.50 $ 1.50
Number of Warrants (in shares) 11,000,000  
[1] Weighted average exercise price.