XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended
Oct. 31, 2024
USD ($)
day
shares
Oct. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for calculating intrinsic value (in shares) | shares 21,861,145  
Total stock-based compensation $ 10,415 $ 8,507
Purple Wave Inc    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock-based compensation $ 600 200
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  
Total stock-based compensation $ 1,300 $ 2,200
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