Annual report pursuant to Section 13 and 15(d)

Common Stock (Details Narrative)

v3.7.0.1
Common Stock (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Oct. 07, 2016
Preferred stock, par value     $ 0.001
Total net proceeds from issuance of common shares $ 25,302,274 $ 12,497,621  
On December 14, 2015 [Member]      
Stock options and warrants to purchase   250,000  
Exercise price   $ 1.05  
Stock Issued During Period, Value   $ 262,500  
Stock Issued During Period, Shares   250,000  
On December 9, 2015 [Member]      
Stock options and warrants to purchase   50,000  
Exercise price   $ 3.01  
Stock Issued During Period, Shares   14,166  
On December 2, 2015 [Member]      
Stock options and warrants to purchase   50,000  
Exercise price   $ 3.01  
Stock Issued During Period, Shares   14,081  
On December 1, 2015 [Member]      
Stock options and warrants to purchase   8,000  
Exercise price   $ 2.40  
Stock Issued During Period, Value   $ 19,200  
Stock Issued During Period, Shares   8,000  
On November 18, 2015 [Member]      
Stock options and warrants to purchase   20,000  
Exercise price   $ 3.00  
Stock Issued During Period, Shares   4,810  
On October 28, 2015 [Member]      
Stock options and warrants to purchase   300,000  
Exercise price   $ 2.20  
Stock Issued During Period, Value   $ 660,000  
Stock Issued During Period, Shares   300,000  
On October 6, 2015 [Member]      
Stock options and warrants to purchase   100,000  
Exercise price   $ 2.20  
Stock Issued During Period, Value   $ 220,000  
Stock Issued During Period, Shares   100,000  
On September 16, 2015 [Member]      
Stock options and warrants to purchase   12,500  
Exercise price   $ 2.20  
Stock Issued During Period, Value   $ 27,500  
Stock Issued During Period, Shares   12,500  
On July 20, 2015 [Member]      
Stock options and warrants to purchase   25,000  
Exercise price   $ 2.20  
Stock Issued During Period, Value   $ 55,000  
Stock Issued During Period, Shares   25,000  
On June 11, 2015 [Member]      
Stock options and warrants to purchase   100,000  
Exercise price   $ 0.50  
Stock Issued During Period, Value   $ 50,000  
Stock Issued During Period, Shares   100,000  
On March 6, 2015 [Member]      
Common stock price per share   $ 3.75  
Stock Issued During Period, Value   $ 1,500,000  
Stock Issued During Period, Shares   400,000  
On February 23, 2015 [Member]      
Stock options and warrants to purchase   25,000  
Exercise price   $ 2.20  
Stock Issued During Period, Value   $ 55,000  
Stock Issued During Period, Shares   25,000  
On February 13, 2015 [Member]      
Common stock price per share   $ 3.75  
Stock Issued During Period, Value   $ 1,200,000  
Stock Issued During Period, Shares   343,383  
On February 6, 2015 [Member]      
Common stock price per share   $ 3.75  
Stock Issued During Period, Value   $ 8,500,000  
Stock Issued During Period, Shares   2,475,000  
Legal expenses and stock market listing fees   $ 300,000  
Total net proceeds from issuance of common shares   $ 8,200,000  
On November 25, 2016 [Member]      
Stock options and warrants to purchase 37,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 11,998    
On November 22, 2016 [Member]      
Stock options and warrants to purchase 5,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 1,551    
On November 18, 2016 [Member]      
Stock options and warrants to purchase 55,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 18,168    
On November 11, 2016 [Member]      
Stock options and warrants to purchase 4,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 1,209    
On October 21, 2016 [Member]      
Common stock price per share $ 5.00    
Stock Issued During Period, Value $ 1,100,000    
Stock Issued During Period, Shares 234,404    
On October 5, 2016 [Member]      
Common stock price per share $ 5.00    
Stock Issued During Period, Value $ 10,700,000    
Stock Issued During Period, Shares 2,250,000    
Legal expenses and stock market listing fees $ 100,000    
Total net proceeds from issuance of common shares $ 10,600,000    
On September 28, 2016 [Member]      
Stock options and warrants to purchase 75,000    
Exercise price $ 2.20    
Stock Issued During Period, Value $ 165,000    
Stock Issued During Period, Shares 75,000    
On September 21, 2016 [Member]      
Stock options and warrants to purchase 12,500    
Exercise price $ 2.20    
Stock Issued During Period, Value $ 27,500    
Stock Issued During Period, Shares 12,500    
On June 16, 2016 [Member]      
Stock options and warrants to purchase 29,000    
Stock Issued During Period, Shares 5,179    
On June 16, 2016 [Member] | Minimum [Member]      
Exercise price $ 2.50    
On June 16, 2016 [Member] | Maximum [Member]      
Exercise price $ 3.00    
On June 14, 2016 [Member]      
Stock options and warrants to purchase 94,516    
Exercise price $ 0.50    
Stock Issued During Period, Value $ 47,258    
Stock Issued During Period, Shares 94,516    
On June 10, 2016 [Member]      
Stock options and warrants to purchase 5,484    
Exercise price $ 0.50    
Stock Issued During Period, Value $ 2,742    
Stock Issued During Period, Shares 5,484    
On May 25, 2016 [Member]      
Stock options and warrants to purchase 9,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 1,011    
On May 24, 2016 [Member]      
Stock options and warrants to purchase 8,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 1,122    
On May 20, 2016 [Member]      
Stock options and warrants to purchase 88,000    
Exercise price $ 3.00    
Stock Issued During Period, Shares 13,419    
On April 20, 2016 [Member]      
Stock options and warrants to purchase 2,601    
Exercise price $ 2.60    
Stock Issued During Period, Value $ 6,763    
Stock Issued During Period, Shares 2,601    
On March 29, 2016 [Member]      
Stock options and warrants to purchase 100,000    
Exercise price $ 0.50    
Stock Issued During Period, Value $ 50,000    
Stock Issued During Period, Shares 100,000    
On January 15, 2016 [Member]      
Stock options and warrants to purchase 100,000    
Exercise price $ 0.50    
Stock Issued During Period, Value $ 50,000    
On March 22, 2016 [Member]      
Stock options and warrants to purchase 100,000    
Exercise price $ 0.50    
Stock Issued During Period, Value $ 50,000    
Stock Issued During Period, Shares 100,000    
On March 23, 2016 [Member]      
Common stock price per share $ 3.25    
Stock Issued During Period, Value $ 13,100,000    
Stock Issued During Period, Shares 4,334,615    
Legal expenses and stock market listing fees $ 300,000    
Total net proceeds from issuance of common shares $ 12,800,000