XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation Expense and Shareholders' Equity (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Weighted Average Grant Date Fair Value    
Share price (in dollars per share) $ 233.64 $ 226.22
Weighted Average Exercise Price    
Granted (in dollars per share) 0  
Canceled (in dollars per share) $ 0  
Stock awards    
Number of Stock Awards    
Balance at beginning of period (in shares) 2,672,857  
Granted (in shares) 788,982  
Released (in shares) (482,304)  
Canceled (in shares) (20,101)  
Balance at end of period (in shares) 2,959,434 2,672,857
Expected to vest (in shares) 2,959,434  
Weighted Average Grant Date Fair Value    
Balance at beginning of period (in dollars per share) $ 117.25  
Granted (in dollars per share) 234.25  
Released (in dollars per share) 90.85  
Canceled (in dollars per share) 130.94  
Balance at end of period (in dollars per share) 152.65 $ 117.25
Expected to vest (in dollars per share) $ 152.65  
Aggregate intrinsic value, Nonvested $ 691,442 $ 604,654
Aggregate intrinsic value, released 121,985  
Aggregate intrinsic value, Expected to vest $ 691,442  
Stock options    
Number of Stock Options Outstanding    
Balance at beginning of period (in shares) 109,958  
Granted (in shares) 0  
Exercised (in shares) (6,171)  
Canceled (in shares) 0  
Balance at end of period (in shares) 103,787 109,958
Vested and expected to vest (in shares) 103,787  
Exercisable (in shares) 103,787  
Weighted Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 64.09  
Exercised (in dollars per share) 66.88  
Balance at end of period (in dollars per share) 63.92 $ 64.09
Vested and expected to vest (in dollars per share) 63.92  
Exercisable (in dollars per share) $ 63.92  
Weighted Average Remaining Contractual Life    
Outstanding, weighted average remaining contractual life 6 years 6 months 6 years 9 months 18 days
Vested and expected to vest, weighted average remaining contractual life 6 years 6 months  
Exercisable, weighted average remaining contractual life 6 years 6 months  
Aggregate Intrinsic Value    
Aggregate intrinsic value $ 17,614 $ 17,828
Exercised 1,152  
Vested and expected to vest 17,614  
Exercisable $ 17,614