Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details) - shares |
6 Months Ended | ||||
|---|---|---|---|---|---|
Jun. 30, 2018 |
Jun. 30, 2017 |
||||
| Total potential dilutive securities | [1] | 4,838,529 | 3,951,616 | ||
| Convertible Note - Principal [Member] | |||||
| Total potential dilutive securities | [1] | 702,247 | 702,247 | ||
| Options to Purchase Common Stock [Member] | |||||
| Total potential dilutive securities | [1] | 1,583,354 | 908,541 | ||
| Unvested Restricted Stock Units [Member] | |||||
| Total potential dilutive securities | [1] | 212,100 | |||
| Financing Warrants to Purchase Common Stock [Member] | |||||
| Total potential dilutive securities | [1] | 2,340,828 | 2,340,828 | ||
| |||||