Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Schedule of Assumptions Used to Calculate Fair Value of Stock Based Compensation (Details)

v3.7.0.1
Stock-Based Compensation - Schedule of Assumptions Used to Calculate Fair Value of Stock Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2017
Apr. 30, 2016
Expected volatility, minimum 71.91% 84.59% 71.91% 83.57%
Expected volatility, maximum 124.41% 87.87% 124.47% 89.70%
Risk-free interest rate, minimum 1.42% 1.17% 0.82% 0.83%
Risk-free interest rate, maximum 2.39% 1.87% 2.52% 2.01%
Expected forfeiture rate 0.00% 0.00% 0.00% 0.00%
Expected dividend yield
Minimum [Member]        
Expected term 2 years 10 months 14 days 5 years 2 years 4 months 2 days 2 years 3 months 19 days
Maximum [Member]        
Expected term 10 years 10 years 10 years 10 years