XML 49 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2020
$ / shares
shares
Options Outstanding  
Beginning balance (in shares) | shares 6,531,250
Options granted (in shares) | shares 929,941
Options exercised (in shares) | shares (667,564)
Options canceled (in shares) | shares (79,279)
Ending balance (in shares) | shares 6,714,348
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 39.66
Granted (in usd per share) | $ / shares 51.96
Exercised (in usd per share) | $ / shares 29.79
Canceled (in usd per share) | $ / shares 52.37
Ending balance (in usd per share) | $ / shares $ 42.19