XML 79 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity and Stock-based Compensation (Details 7) - shares
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Common Stock Reserved for Issuance (in shares)        
Exercise of stock options to purchase common stock 537,064 555,636 1,158,572 1,822,062
Shares available for grant under stock plans 21,592,494 18,453,674    
Common Stock, Capital Shares Reserved for Future Issuance 25,061,713 21,643,395    
Stock options [Member]        
Common Stock Reserved for Issuance (in shares)        
Exercise of stock options to purchase common stock 537,064 555,636    
Restricted stock units RSUs [Member]        
Common Stock Reserved for Issuance (in shares)        
Vesting of restricted stock units 2,932,155 2,634,085 2,727,724 2,882,674