XML 64 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2022
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,444,743
Options granted (in shares) | shares 898,726
Options exercised (in shares) | shares (308,945)
Options canceled/forfeited (in shares) | shares (43,560)
Ending balance (in shares) | shares 6,990,964
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 44.05
Granted (in usd per share) | $ / shares 59.18
Exercised (in usd per share) | $ / shares 37.50
Canceled/forfeited (in usd per share) | $ / shares 53.07
Ending balance (in usd per share) | $ / shares $ 46.23