XML 84 R70.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stockholder's Equity (Details Textuals 2) - USD ($)
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Employee Stock Purchase Plan (ESPP)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized to purchase 10,000,000    
Discount from market price 15.00%    
Offering period   6 months  
Maximum percentage of salary withheld for employee contribution up to 10%    
Compensation contribution limit in percentage may not exceed 15    
Number of shares of common stock issued pursuant to the ESPP 190,713 216,264 202,030
Common stock have been issued pursuant to the ESPP 8,291,165    
Shares were available for future grant under the Plan (in shares) 1,788,909    
Maximum annual contributions per employee, percent   10.00%  
Share-based compensation arrangement by share-based payment award, maximum employee contribution permitted value $ 25,000    
Maximum annual contributions per employee, conditional percent   15.00%  
2007 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock authorized to purchase 16,000,000    
Shares were available for future grant under the Plan (in shares) 10,103,589