Warrants - Schedule of Fair Value of Warrants Classified as Liabilities (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2018
$ / shares
| |
| Strike price | $ 3.66 |
| 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 3 months 26 days |
| October 2013 Warrants [Member] | Cumulative Volatility [Member] | |
| Fair value assumptions, percentage | 88.17% |
| October 2013 Warrants [Member] | Risk Free Interest Rate [Member] | |
| Fair value assumptions, percentage | 2.74% |
| January 2014 Warrants [Member] | |
| Strike price | $ 15.00 |
| January 2014 Warrants [Member] | Expected Term [Member] | |
| Fair value assumptions, term | 5 years 6 months 18 days |
| January 2014 Warrants [Member] | Cumulative Volatility [Member] | |
| Fair value assumptions, percentage | 88.59% |
| January 2014 Warrants [Member] | Risk Free Interest Rate [Member] | |
| Fair value assumptions, percentage | 2.75% |