XML 50 R32.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 7 - Common Stock - Summary of Outstanding Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2016
Feb. 28, 2015
Nov. 30, 2014
Range One [Member]      
Expiration Date Sep. 23, 2019    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 110,550    
Range Two [Member]      
Expiration Date Sep. 30, 2024    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 58,962    
Range Three [Member]      
Expiration Date Oct. 13, 2019    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 29,000    
Range Four [Member]      
Expiration Date Oct. 31, 2019    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 469    
Range Five [Member]      
Expiration Date Nov. 12, 2019    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 12,500    
Range Six [Member]      
Expiration Date Feb. 17, 2025    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 75,697    
Range Seven [Member]      
Expiration Date Mar. 26, 2025    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.72    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,454    
Range Eight [Member]      
Expiration Date May 12, 2025    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 36,229    
Range Nine [Member]      
Expiration Date May 14, 2025    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.96    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 3,125    
Range Ten [Member]      
Expiration Date May 17, 2020    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 4.24    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 21,585    
Range Eleven [Member]      
Expiration Date Dec. 16, 2025    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 5.60    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 26,875    
Range Twelve [Member]      
Expiration Date Mar. 31, 2026    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 6.08    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 25,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 4 $ 4.24
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 401,446 75,697 47,751