XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholder's Equity - Schedule of Stock Options Outstanding and Exercisable (Details)
shares in Thousands
12 Months Ended
Jul. 31, 2025
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Options Outstanding (in shares) | shares 18,482
Weighted Average Remaining Contractual Life 4 years 4 months 20 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 22.61
Number Options Exercisable (in shares) | shares 16,371
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 20.65
$4.76 - $8.7  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range (in dollars per share) 4.76
Exercise price, upper range (in dollars per share) $ 8.7
Number Options Outstanding (in shares) | shares 1,876
Weighted Average Remaining Contractual Life 1 year 7 months 2 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 7.43
Number Options Exercisable (in shares) | shares 1,876
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 7.43
$9.08- $11.80  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range (in dollars per share) 9.08
Exercise price, upper range (in dollars per share) $ 11.80
Number Options Outstanding (in shares) | shares 1,885
Weighted Average Remaining Contractual Life 2 years 18 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 9.85
Number Options Exercisable (in shares) | shares 1,885
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 9.85
$14.57 - $31.22  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range (in dollars per share) 14.57
Exercise price, upper range (in dollars per share) $ 31.22
Number Options Outstanding (in shares) | shares 9,938
Weighted Average Remaining Contractual Life 4 years 3 months 25 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 20.79
Number Options Exercisable (in shares) | shares 9,613
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 20.58
$31.42 - $62.08  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower range (in dollars per share) 31.42
Exercise price, upper range (in dollars per share) $ 62.08
Number Options Outstanding (in shares) | shares 4,783
Weighted Average Remaining Contractual Life 6 years 6 months 14 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 37.38
Number Options Exercisable (in shares) | shares 2,997
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 35.91