v3.26.3
Stockholders' Equity - Stock Options (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2007
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of options that were in-the-money (in shares)   12,090,402    
Compensation cost attributable to equity-based compensation plan   $ 38,818 $ 38,004 $ 35,234
Proceeds from the exercise of stock options   16,702 42,759 24,260
Aggregate intrinsic value of options exercised   41,800 188,300 105,500
Unrecognized total compensation cost related to non-vested stock-based awards   $ 14,800    
Amortized cost on a straight-line basis over a weighted average term (in years)   2 years 2 months 15 days    
Fair value of options vested   $ 14,500 23,900 21,500
Purple Wave Inc        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation cost attributable to equity-based compensation plan   $ 1,800 2,300  
Equity Incentive 2007 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock authorized to purchase (in shares)   144,000,000    
Purchase price of the plan (as a percent) 100.00%      
Maximum vesting term for incentive and non-qualified stock options determined by board of directors (in years) 10 years      
Share-based compensation arrangement by share-based payment award, award requisite service period (in years) 5 years      
Shares were available for future grant under the plan (in shares)   21,225,659    
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, award requisite service period (in years)   5 years    
Compensation cost attributable to equity-based compensation plan   $ 1,400 $ 3,800 $ 7,400
Deferred compensation arrangement with individual - requisite service period (in years)   5 years    
Award vesting rights (as a percent)   20.00%    
Trading price compared to exercise price (as a percent)   125.00%    
Award vesting period (in years)   4 years    
Risk-free interest rate, minimum (as a percent)   3.67% 3.50% 3.86%
Risk-free interest rate, maximum (as a percent)   3.78% 4.03% 4.43%
Estimated volatility, minimum (as a percent)   26.00% 29.60% 30.10%
Estimated volatility, maximum (as a percent)   30.00% 30.30% 30.60%
Total compensation expense to be recognized per grant   $ 7,700    
Expected dividends (as a percent)   0.00% 0.00% 0.00%
Employee Stock Option | Valuation Technique, Option Pricing Model        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Risk-free interest rate, minimum (as a percent)   0.71%    
Risk-free interest rate, maximum (as a percent)   4.37%    
Estimated volatility, minimum (as a percent)   25.20%    
Estimated volatility, maximum (as a percent)   29.80%    
Expected dividends (as a percent)   0.00%