XML 92 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity Incentive Plans - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Number of Shares      
Beginning balance (in shares) 3,334,000 7,546,000  
Options granted (in shares) 0 0 0
Options exercised (in shares) (1,643,000) (3,712,000)  
Options canceled/forfeited (in shares) (2,000) (500,000)  
Ending balance (in shares) 1,689,000 3,334,000 7,546,000
Exercisable (in shares) 1,689,000 3,334,000  
Weighted Average Exercise Price      
Beginning balance (in dollars per share) $ 5.20 $ 5.10  
Options granted (in dollars per share) 0 0  
Options exercised (in dollars per share) 3.94 4.07  
Options canceled/forfeited (in dollars per share) 13.04 12.00  
Ending balance (in dollars per share) 6.43 5.20 $ 5.10
Exercisable (in dollars per share) $ 6.43 $ 5.20  
Additional Disclosures      
Outstanding (in years) 1 year 10 months 24 days 2 years 9 months 18 days 3 years 7 months 6 days
Exercisable (in years) 1 year 10 months 24 days 2 years 9 months 18 days  
Outstanding, intrinsic value $ 14,707 $ 102,740 $ 129,010
Exercisable, intrinsic value $ 14,707 $ 102,739