v3.26.1
Stock-Based Compensation Expense and Shareholders' Equity (Details 3) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Number of RSUs Outstanding (in shares)      
Balance at beginning of period (in shares) 2,672,857    
Balance at end of period (in shares) 2,146,189 2,672,857  
Expected to vest (in shares) 2,146,189    
Weighted Average Grant Date Fair Value (in dollars per share)      
Canceled (in USD per share) $ 138.90 $ 95.42 $ 89.22
Aggregate Intrinsic Value      
Balance at beginning of period $ 604,654 $ 480,534 $ 289,635
Released 261,148 284,544 168,144
Balance at end of period 326,092 $ 604,654 $ 480,534
Expected to vest, Aggregate Intrinsic Value $ 326,092    
Share price (in dollars per share) $ 151.94 $ 226.22 $ 150.07
Restricted Stock Units (RSUs)      
Number of RSUs Outstanding (in shares)      
Balance at beginning of period (in shares) 2,672,857 3,202,066 3,414,706
Granted (in shares) 985,948 1,099,795 1,639,400
Released (in shares) (1,333,619) (1,473,839) (1,569,451)
Canceled (in shares) (178,997) (155,165) (282,589)
Balance at end of period (in shares) 2,146,189 2,672,857 3,202,066
Weighted Average Grant Date Fair Value (in dollars per share)      
Balance at beginning of period (in USD per share) $ 117.25 $ 86.60 $ 85.68
Granted (in USD per share) 220.10 179.92 93.63
Released (in USD per share) 110.89 99.72 91.48
Balance at end of period (in USD per share) 166.64 $ 117.25 $ 86.60
Expected to vest (in USD per share) $ 166.64