XML 33 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
6 Months Ended
Jan. 31, 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 (610,997)
Options canceled (in shares) | shares (45,894)
Ending balance (in shares) | shares 6,804,300
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.06
Canceled (in usd per share) | $ / shares 53.27
Ending balance (in usd per share) | $ / shares $ 42.20