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 | ||
|