XML 91 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholder's Equity - Schedule of Activity of Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Shares    
Outstanding, beginning balance (in shares) 16,310  
Grants of options (in shares) 159  
Exercises (in shares) (3,961)  
Forfeitures or expirations (in shares) (21)  
Outstanding, ending balance (in shares) 12,487 16,310
Exercisable (in shares) 11,069  
Vested and expected to vest (in shares) 12,481  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 18.60  
Grants of options (in dollars per share) 58.34  
Exercises (in dollars per share) 10.79  
Forfeitures or expirations (in dollars per share) 4.41  
Outstanding, ending balance (in dollars per share) 21.61 $ 18.60
Exercisable (in dollars per share) 19.21  
Vested and expected to vest (in dollars per share) $ 21.61  
Weighted Average Remaining Contractual Term (In years)    
Outstanding balance (in years) 3 years 10 months 13 days 4 years 4 months 2 days
Exercisable (in years) 3 years 5 months 1 day  
Vested and expected to vest (in years) 3 years 10 months 13 days  
Aggregate Intrinsic Value    
Outstanding balance $ 302,750 $ 550,115
Exercisable 291,821  
Vested and expected to vest $ 302,636  
Employee Stock Option    
Shares    
Outstanding, beginning balance (in shares) 5,995  
Grants of options (in shares) 0  
Exercises (in shares) 0  
Forfeitures or expirations (in shares) 0  
Outstanding, ending balance (in shares) 5,995 5,995
Exercisable (in shares) 5,302  
Vested and expected to vest (in shares) 5,994  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) $ 24.70  
Grants of options (in dollars per share) 0  
Exercises (in dollars per share) 0  
Forfeitures or expirations (in dollars per share) 0  
Outstanding, ending balance (in dollars per share) 24.70 $ 24.70
Exercisable (in dollars per share) 23.64  
Vested and expected to vest (in dollars per share) $ 24.70  
Weighted Average Remaining Contractual Term (In years)    
Outstanding balance (in years) 5 years 5 months 19 days 6 years 5 months 19 days
Exercisable (in years) 5 years 3 months 10 days  
Vested and expected to vest (in years) 5 years 5 months 19 days  
Aggregate Intrinsic Value    
Outstanding balance $ 124,108 $ 165,656
Exercisable 115,169  
Vested and expected to vest $ 124,085