Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details) - shares |
9 Months Ended | ||||
|---|---|---|---|---|---|
Sep. 30, 2018 |
Sep. 30, 2017 |
||||
| Total potential dilutive securities | [1] | 4,783,281 | 3,667,404 | ||
| 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,632,483 | 624,329 | ||
| Unvested Restricted Stock Units [Member] | |||||
| Total potential dilutive securities | [1] | 107,723 | |||
| Financing Warrants to Purchase Common Stock [Member] | |||||
| Total potential dilutive securities | [1] | 2,340,828 | 2,340,828 | ||
| |||||