XML 29 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation Expense and Shareholders' Equity (Details 6) - shares
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Common Stock Reserved for Issuance (in shares)        
Exercise of stock options to purchase common stock 80,332 216,727 537,064 555,636
Shares available for grant under stock plans 23,460,234 24,776,361    
Total common stock reserved for issuance 25,986,264 27,377,761    
Restricted stock units RSUs        
Common Stock Reserved for Issuance (in shares)        
Vesting of restricted stock awards 2,445,698 2,384,673 2,932,155 2,634,085