XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation Expense and Shareholders' Equity (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2022
Jul. 31, 2022
Jul. 31, 2021
Weighted Average Grant Date Fair Value      
Share price (in dollars per share) $ 59.41 $ 77.72  
Weighted Average Exercise Price      
Granted (in dollars per share)   $ 68.22  
Canceled (in dollars per share) $ 0    
Stock awards      
Number of Stock Awards Outstanding      
Balance at beginning of period (in shares) 2,785,353    
Granted (in shares) 1,991,973    
Released (in shares) (373,380)    
Canceled (in shares) (100,911)    
Balance at end of period (in shares) 4,303,035 2,785,353  
Expected to vest (in shares) 4,303,035    
Weighted Average Grant Date Fair Value      
Balance at beginning of period (in dollars per share) $ 110.47    
Granted (in dollars per share) 66.03    
Released (in dollars per share) 112.50    
Canceled (in dollars per share) 106.40    
Balance at end of period (in dollars per share) 89.81 $ 110.47  
Expected to vest (in dollars per share) $ 89.81    
Aggregate intrinsic value, Nonvested $ 255,643 $ 216,478  
Aggregate intrinsic value, released 24,981    
Aggregate intrinsic value, Expected to vest $ 255,643    
Stock options      
Number of Stock Options Outstanding      
Balance at beginning of period (in shares) 75,706    
Granted (in shares)   91,350  
Exercised (in shares)   0  
Canceled (in shares)   0  
Balance at end of period (in shares) 167,056 75,706  
Vested and expected to vest (in shares) 167,056    
Exercisable (in shares) 14,806    
Weighted Average Exercise Price      
Balance at beginning of period (in dollars per share) $ 61.93    
Exercised (in dollars per share)   $ 0  
Balance at end of period (in dollars per share) 65.37 $ 61.93  
Vested and expected to vest (in dollars per share) 65.37    
Exercisable (in dollars per share) $ 21.85    
Weighted Average Remaining Contractual Life      
Outstanding, weighted average remaining contractual life   9 years 1 month 6 days 8 years 8 months 12 days
Vested and expected to vest, weighted average remaining contractual life   9 years 1 month 6 days  
Exercisable, weighted average remaining contractual life   3 years 3 months 18 days  
Aggregate Intrinsic Value      
Aggregate intrinsic value $ 647 $ 1,196  
Exercised   $ 0  
Vested and expected to vest 647    
Exercisable $ 556