XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Schedule of Activity of Stock Options (Details)
shares in Thousands
3 Months Ended
Oct. 31, 2025
$ / shares
shares
Time Based Stock Options [Member]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Outstanding, beginning balance (in shares) | shares 12,487
Grants of options (in shares) | shares 567
Exercises (in shares) | shares (306)
Forfeitures or expirations (in shares) | shares (63)
Outstanding, ending balance (in shares) | shares 12,685
Exercisable (in shares) | shares 11,005
Outstanding, beginning balance (in dollars per share) | $ / shares $ 21.61
Grants of options (in dollars per share) | $ / shares 46.39
Exercises (in dollars per share) | $ / shares 5.84
Forfeitures or expirations (in dollars per share) | $ / shares 50.13
Outstanding, ending balance (in dollars per share) | $ / shares 22.96
Exercisable (in dollars per share) | $ / shares $ 19.98
Time and Market Condition Based Stock Options [Member]  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]  
Outstanding, beginning balance (in shares) | shares 5,995
Grants of options (in shares) | shares 75
Exercises (in shares) | shares 0
Forfeitures or expirations (in shares) | shares 0
Outstanding, ending balance (in shares) | shares 6,070
Exercisable (in shares) | shares 5,402
Outstanding, beginning balance (in dollars per share) | $ / shares $ 24.7
Grants of options (in dollars per share) | $ / shares 46.57
Exercises (in dollars per share) | $ / shares 0
Forfeitures or expirations (in dollars per share) | $ / shares 0
Outstanding, ending balance (in dollars per share) | $ / shares 24.97
Exercisable (in dollars per share) | $ / shares $ 23.78