XML 93 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Stock Options (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2007
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of options that were in-the-money   23,995,892    
Proceeds from the exercise of stock options   $ 49,679 $ 28,108 $ 39,049
Total compensation expense to be recognized per grant   48,400    
Total stock-based compensation   39,673 38,965 40,922
Aggregate intrinsic value of options exercised   131,100 30,500 143,300
Unrecognized total compensation cost related to non-vested stock-based awards   $ 33,300    
Amortized cost on a straight-line basis over a weighted average term   2 years 7 months 24 days    
Fair value of options vested   $ 24,500 29,000 19,000
Stock price increase threshold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of trading price compared to exercise price   125.00%    
Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights percentage   20.00%    
Total stock-based compensation   $ 12,200 $ 9,800 $ 13,100
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    
Maximum vesting term for incentive and non-qualified stock options determined by board of directors 10 years      
Share-based compensation arrangement by share-based payment award, award requisite service period 5 years      
Shares were available for future grant under the Plan (in shares)   24,993,212    
October Grants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Deferred compensation arrangement with individual - requisite service period   5 years    
Share-based Payment Arrangement, 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   5 years    
Risk-free interest rate, minimum   3.67% 0.82% 0.42%
Risk-free interest rate, maximum   3.88% 2.70% 1.23%
Estimated volatility, minimum   29.60% 27.90% 26.30%
Estimated volatility, maximum   32.00% 30.00% 28.70%
Share-based Payment Arrangement, Option | Valuation Technique, Option Pricing Model        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate, minimum   0.71%    
Risk-free interest rate, maximum   3.57%    
Estimated volatility, minimum   25.20%    
Estimated volatility, maximum   29.30%    
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   2 years    
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period   5 years