Warrants - Schedule of Fair Value of Warrants Classified as Liabilities (Details) |
9 Months Ended |
|---|---|
|
Sep. 30, 2018
$ / shares
| |
| Strike price | $ 2.50 |
| Risk Free Interest Rate [Member] | |
| Fair value assumptions, percentage | 0.00% |
| October 2013 Warrants [Member] | |
| Strike price | $ 15.00 |
| October 2013 Warrants [Member] | Expected Term [Member] | |
| Fair value assumptions, term | 5 years 26 days |
| October 2013 Warrants [Member] | Cumulative Volatility [Member] | |
| Fair value assumptions, percentage | 87.95% |
| October 2013 Warrants [Member] | Risk Free Interest Rate [Member] | |
| Fair value assumptions, percentage | 2.73% |
| January 2014 Warrants [Member] | |
| Strike price | $ 15.00 |
| January 2014 Warrants [Member] | Expected Term [Member] | |
| Fair value assumptions, term | 5 years 3 months 19 days |
| January 2014 Warrants [Member] | Cumulative Volatility [Member] | |
| Fair value assumptions, percentage | 87.99% |
| January 2014 Warrants [Member] | Risk Free Interest Rate [Member] | |
| Fair value assumptions, percentage | 2.74% |