Summary of Significant Accounting Policies - Schedule of Potential Dilutive Securities (Details) - shares |
9 Months Ended | |
|---|---|---|
Sep. 30, 2018 |
Sep. 30, 2017 |
|
| Total potentially dilutive securities | 4,117,047 | 1,143,631 |
| Common Stock Warrants [Member] | ||
| Total potentially dilutive securities | 372,359 | 206,309 |
| Stock Options Exercisable to Common Stock [Member] | ||
| Total potentially dilutive securities | 1,125,000 | 125,000 |
| Shares Issuable Upon Conversion of Debt [Member] | ||
| Total potentially dilutive securities | 1,365,045 | 613,447 |
| Shares Issuable Upon Conversion of Preferred Stock [Member] | ||
| Total potentially dilutive securities | 1,254,643 | 198,875 |