Annual report pursuant to Section 13 and 15(d)

Note 18 - Equity Instruments - Outstanding Warrants (Details)

v3.8.0.1
Note 18 - Equity Instruments - Outstanding Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2017
Mar. 31, 2017
Exercise Price (in dollars per share) $ 1.19  
Number of Warrants (in shares) 16,932,517  
Series BB [Member]    
Exercise Price (in dollars per share) $ 2  
Number of Warrants (in shares) 300,000  
Expiration Date Jul. 07, 2018  
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 II Warrants [Member]    
Exercise Price (in dollars per share) $ 3.04  
Number of Warrants (in shares) 275,000  
Expiration Date Jun. 25, 2018  
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