Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares |
6 Months Ended | ||||
---|---|---|---|---|---|
Jun. 30, 2017 |
Jun. 30, 2016 |
||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | 21,558,940 | 1,060,814 | |||
Series A Convertible Preferred Stock [Member] | |||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | 667,169 | 667,169 | |||
Series A-1 Convertible Preferred Stock [Member] | |||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | 393,645 | 393,645 | |||
Series D Convertible Preferred Stock [Member] | |||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | [1] | ||||
Series F Convertible Preferred Stock [Member] | |||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | [1] | ||||
Warrants [Member] | |||||
Earnings Per Share Basic And Diluted [Line Items] | |||||
Total potentially dilutive shares | 20,498,126 | ||||
|