XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
Apr. 30, 2025
USD ($)
day
shares
Apr. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for calculating intrinsic value (in shares) | shares     18,847,330  
Total stock-based compensation $ 9,173 $ 9,018 $ 28,905 $ 26,694
Purple Wave Inc        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 600 600 $ 1,700 1,300
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Deferred compensation arrangement with individual, requisite service period     5 years  
Award vesting rights, percentage     20.00%  
Award vesting period     4 years  
Percentage of trading price compared to exercise price     125.00%  
Consecutive trading days | day     20  
Award requisite service period     5 years  
Total compensation expense to be recognized per grant 50,100   $ 50,100  
Total compensation expense recognized     47,300  
Total stock-based compensation $ 800 $ 1,700 $ 3,100 $ 5,900
Employee Stock 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     4.37%  
Expected volatility, minimum     25.20%  
Expected volatility, maximum     29.80%  
Expected dividend rate     0.00%  
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  
Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     5 years