Warrants (Details Textual) - USD ($)
|
|
|
6 Months Ended |
9 Months Ended |
12 Months Ended |
Aug. 03, 2017 |
Jun. 10, 2017 |
Jun. 30, 2017 |
Sep. 30, 2017 |
Sep. 30, 2016 |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Warrants (Textual) |
|
|
|
|
|
|
|
| Compensation expense recognized |
|
|
|
$ 9,353
|
|
|
|
| Stock based compensation |
|
|
|
4,829,598
|
$ 4,866,324
|
|
|
| 2015 Equity Plan [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Compensation expense recognized |
|
|
|
3,489,058
|
|
|
|
| Stock based compensation |
|
|
$ 970,067
|
1,488,596
|
28,808
|
|
|
| Warrant exercise price |
$ 1.00
|
|
|
|
|
|
|
| Warrant [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Warrants issued to purchase common stock |
2,000,000
|
|
|
|
|
60,000
|
|
| Exercise price of warrant |
|
|
|
|
|
$ 2.91
|
|
| Warrants expiration date |
Aug. 03, 2022
|
|
|
|
|
Apr. 27, 2019
|
|
| Compensation expense recognized |
|
|
|
$ 1,445,252
|
$ 114,779
|
|
|
| Estimate fair value warrant, shares |
|
|
|
2,030,000
|
|
|
12,500
|
| Warrants expired that were issued |
|
|
|
|
|
|
12,500
|
| Fair value of warrants |
|
|
|
|
|
|
$ 0
|
| Fair value warrants vested |
|
12,500
|
|
|
|
|
|
| Stock based compensation |
|
|
|
$ (3,467)
|
|
|
|
| Warrant exercise price |
$ 1.00
|
|
|
|
|
|
|
| Warrant [Member] | 2011 [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Warrants expired that were issued |
|
|
|
|
|
10,472
|
|
| Warrant [Member] | 2015 Equity Plan [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Warrants issued to purchase common stock |
30,000
|
|
|
|
|
|
|
| Warrants expiration date |
Aug. 03, 2021
|
|
|
|
|
|
|
| Compensation expense recognized |
|
|
|
$ 18,617
|
|
|
|
| Warrant exercise price |
$ 1.00
|
|
|
|
|
|
|
| Warrant [Member] | Maximum [Member] | 2011 [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Exercise price of warrant |
|
|
|
|
|
$ 404.50
|
|
| Warrant [Member] | Minimum [Member] | 2011 [Member] |
|
|
|
|
|
|
|
| Warrants (Textual) |
|
|
|
|
|
|
|
| Exercise price of warrant |
|
|
|
|
|
$ 141.00
|
|