XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2022
USD ($)
day
shares
Apr. 30, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for calculating intrinsic value (in shares) | shares     6,669,003  
Deferred compensation arrangement with individual - requisite service period     5 years  
Cost not yet recognized, period for recognition     5 years  
Total stock-based compensation $ 9,818 $ 9,367 $ 28,932 $ 27,145
Share-based Payment Arrangement, Tranche One        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage     20.00%  
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 45,900   $ 45,900  
Total stock-based compensation     $ 7,100 $ 10,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     2.38%  
Expected volatility, minimum     25.20%  
Expected volatility, maximum     25.70%  
Expected dividend rate     0.00%  
Employee Stock Option | Share-based Payment Arrangement, Tranche Two        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     4 years  
Option, Market Based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of exercise price     125.00%  
Consecutive trading days | day     20  
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