Stockholders' Equity - Schedule of Warrant Activity (Details) |
6 Months Ended |
|---|---|
|
Apr. 30, 2018
shares
| |
| Series A Warrant [Member] | |
| Balance as of October 31, 2017 | 7,680,000 |
| Balance as of April 30, 2018 | 7,680,000 |
| Series C Warrants [Member] | |
| Balance as of October 31, 2017 | 11,580,900 |
| Warrants exercised | (11,536) |
| Balance as of April 30, 2018 | 11,569,364 |
| Series D Warrants [Member] | |
| Balance as of October 31, 2017 | 2,584,174 |
| Warrants exercised | (2,584,174) |