Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Details) - Schedule of stock options outstanding

v3.7.0.1
Stockholders' Equity (Details) - Schedule of stock options outstanding - $ / shares
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2014
Stockholders' Equity (Details) - Schedule of stock options outstanding [Line Items]        
Shares (in Shares) 2,130,995 1,808,875 1,358,104 1,155,910
Weighted-Average Exercise Price (in Dollars per share) $ 4.26 $ 3.43 $ 3.04 $ 5.03
Exercise Price Range 1 [Member]        
Stockholders' Equity (Details) - Schedule of stock options outstanding [Line Items]        
Range of Exercise prices 2.53      
Range of Exercise prices $ 4.35      
Shares (in Shares) 1,425,460      
Weighted-Average Remaining Contractual Life in years 1 year 47 days      
Weighted-Average Exercise Price (in Dollars per share) $ 3.25      
Exercise Price Range 2 [Member]        
Stockholders' Equity (Details) - Schedule of stock options outstanding [Line Items]        
Range of Exercise prices 4.66      
Range of Exercise prices $ 7.07      
Shares (in Shares) 705,535      
Weighted-Average Remaining Contractual Life in years 1 year 127 days      
Weighted-Average Exercise Price (in Dollars per share) $ 6.31