Commitments and Contingencies - Schedule of Future Minimum Lease Payments (Details) |
Jul. 31, 2017
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2018 | $ 94,000 |
| 2019 | 106,000 |
| 2020 | 45,000 |
| Future minimum annual lease payments | $ 245,000 |