XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation Expense and Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Jul. 31, 2021
Dec. 15, 2020
Oct. 20, 2020
Class of Stock [Line Items]              
Share-based compensation expense $ 3,500,000 $ 3,700,000 $ 7,500,000 $ 7,000,000      
Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract]              
Common stock, shares authorized (in shares) 500,000,000   500,000,000   500,000,000    
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001   $ 0.0001    
Shares issued (in shares) 83,546,000   83,546,000   83,194,157    
Shares outstanding (in shares) 83,546,000   83,546,000   83,194,157    
Total common stock reserved for issuance (in shares) 6,759,927   6,759,927   7,434,315    
Authorized repurchase amount             $ 200,000,000
Shares repurchased (in shares) 96,373   322,545        
Average price per share (in dollars per share) $ 116.09   $ 116.11        
Aggregate purchase price $ 11,200,000   $ 37,500,000        
Equity Incentive Plan              
Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract]              
Total common stock reserved for issuance (in shares)           5,000,000  
PSUs              
Class of Stock [Line Items]              
Period of time based Vesting     3 years        
PSUs | Tranche One              
Class of Stock [Line Items]              
Award vesting percentage     50.00%        
PSUs | Tranche two              
Class of Stock [Line Items]              
Award vesting percentage     50.00%        
TSR PSUs              
Class of Stock [Line Items]              
Period of time based Vesting 3 years   3 years