XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation Expense and Shareholders' Equity (Details Textual) - USD ($)
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Jul. 31, 2021
Dec. 15, 2020
Oct. 20, 2020
Class of Stock [Line Items]          
Share-based compensation expense $ 4,000,000 $ 3,300,000      
Stockholders Equity and Stock Based Compensation (Additional Textual) [Abstract]          
Common stock, shares authorized (in shares) 500,000,000   500,000,000    
Common stock, par value (in dollars per share) $ 0.0001   $ 0.0001    
Shares issued (in shares) 83,305,156   83,194,157    
Shares outstanding (in shares) 83,305,156   83,194,157    
Total common stock reserved for issuance (in shares) 7,098,528   7,434,315    
Authorized repurchase amount         $ 200,000,000
Shares repurchased (in shares) 226,172        
Average price per share (in dollars per share) $ 116.12        
Aggregate purchase price $ 26,300,000        
Remaining authorized amount $ 11,200,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