Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Computation of Potentially Dilutive Securities (Details)

v3.10.0.1
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
[1] The number of shares is based on the maximum number of shares issuable on exercise or conversion of the related securities as of the period end. Such amounts have not been adjusted for the treasury stock method or weighted average outstanding calculations as required if the securities were dilutive.