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.4.0.3
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, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Expected volatility, minimum 84.59% 87.68% 83.57% 87.68%
Expected volatility, maximum 87.87% 117.51% 89.70% 117.51%
Risk-free interest rate, minimum 1.17% 0.87% 0.83% 0.40%
Risk-free interest rate, maximum 1.87% 1.86% 2.01% 2.13%
Expected forfeiture rate 0.00% 0.00% 0.00% 0.00%
Expected dividend yield
Minimum [Member]        
Expected term 5 years 3 years 2 years 3 months 18 days 2 years
Maximum [Member]        
Expected term 10 years 6 years 6 months 10 years 6 years 6 months