XML 98 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholder's Equity - Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Jul. 31, 2023
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding, (in shares) | shares 23,745,000
Weighted Average Remaining Contractual Life 5 years 4 months 9 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 17.69
Number Exercisable, (in shares) | shares 17,974,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 15.02
$17.47 - $18.23  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 4.37
Exercise price upper range $ 4.56
Number Outstanding, (in shares) | shares 2,597,000
Weighted Average Remaining Contractual Life 1 year 7 months 28 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 4.47
Number Exercisable, (in shares) | shares 2,597,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 4.47
$18.61 - $31.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 4.65
Exercise price upper range $ 8.70
Number Outstanding, (in shares) | shares 3,014,000
Weighted Average Remaining Contractual Life 3 years 3 months 25 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 6.98
Number Exercisable, (in shares) | shares 3,014,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 6.98
$33.74 - $83.27  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 9.08
Exercise price upper range $ 21.26
Number Outstanding, (in shares) | shares 10,821,000
Weighted Average Remaining Contractual Life 5 years 7 months 13 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 15.91
Number Exercisable, (in shares) | shares 8,636,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 15.04
$85.04 - $145.62  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price lower range 22.15
Exercise price upper range $ 36.41
Number Outstanding, (in shares) | shares 7,313,000
Weighted Average Remaining Contractual Life 7 years 1 month 17 days
Weighted- Average Exercise Price, Options Outstanding (in dollars per share) $ 29.42
Number Exercisable, (in shares) | shares 3,727,000
Weighted-Average Exercise Price, Options Exercisable (in dollars per share) $ 28.85