v3.26.1
Stock-Based Compensation (Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2026
$ / shares
shares
Options  
Beginning balance (in shares) | shares 6,223,080
Granted (in shares) | shares 683,172
Exercised (in shares) | shares (1,126,499)
Expired/forfeited (in shares) | shares (18,602)
Ending balance (in shares) | shares 5,761,151
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 54.24
Granted (in usd per share) | $ / shares 82.73
Exercised (in usd per share) | $ / shares 45.95
Expired/forfeited (in usd per share) | $ / shares 68.86
Ending balance (in usd per share) | $ / shares $ 59.19