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
|
|
|