XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Nov. 17, 2021
Jun. 12, 2021
Jun. 12, 2020
Oct. 31, 2021
Oct. 31, 2020
Jul. 31, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for calculating intrinsic value (in shares)       7,436,171      
Deferred compensation arrangement with individual - requisite service period   5 years          
Vesting condition, share price (in dollars per share)     $ 106.30        
Percent of exercise price     125.00%        
Consecutive trading days     20 days        
Cost not yet recognized, period for recognition       5 years      
Total stock-based compensation       $ 9,452 $ 8,913    
Unvested options (in shares)       7,436,000   7,557,000  
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%          
Award Date [Domain]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Nonqualified stock options to purchase of shares, exercise price (in dollars per share)     $ 85.04        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount       $ 25,500      
Award Date [Domain] | Valuation Technique, Option Pricing Model              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, options, grants in period, grant date intrinsic value (in dollars per share)     $ 25.47        
Award Date [Domain] | Chief Executive Officer              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Nonqualified stock options to purchase (in shares)             1,000,000
Total stock-based compensation       $ 1,800      
Employee Stock Option | Valuation Technique, Option Pricing Model              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, fair value assumptions, risk free interest rate, minimum       0.71%      
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected volatility rate, minimum       25.20%      
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected dividend rate       0.00%      
Employee Stock Option | Valuation Technique, Option Pricing Model | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation arrangement by share-based payment award, fair value assumptions, expected term       7 years 7 months 20 days      
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          
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      
Option, Market Based | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting condition, share price (in dollars per share) $ 106.30            
Percent of exercise price 125.00%            
Unvested options (in shares) 500,000