Stockholders' Equity and Stock-based Compensation (Details 7) - shares |
Jul. 31, 2017 |
Jul. 31, 2016 |
Jul. 31, 2015 |
Jul. 31, 2014 |
---|---|---|---|---|
Common Stock Reserved for Issuance (in shares) | ||||
Exercise of stock options to purchase common stock | 555,636 | 1,158,572 | 1,822,062 | 2,400,253 |
Shares available for grant under stock plans | 18,453,674 | 16,746,754 | ||
Common Stock, Capital Shares Reserved for Future Issuance | 21,643,395 | 20,633,050 | ||
Stock options [Member] | ||||
Common Stock Reserved for Issuance (in shares) | ||||
Exercise of stock options to purchase common stock | 555,636 | 1,158,572 | ||
Restricted stock units RSUs [Member] | ||||
Common Stock Reserved for Issuance (in shares) | ||||
Vesting of restricted stock units | 2,634,085 | 2,727,724 | 2,882,674 | 3,384,221 |