XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Apr. 30, 2021
Jun. 15, 2021
Mar. 02, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,500,000 $ 884,000      
Performance period 3 years        
Weighted average remaining contractual term 1 year 7 months 6 days        
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 4 years        
Vesting, percentage 25.00%        
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 126,430        
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value $ 2,200,000 $ 2,900,000      
Stock units, forfeited 1,502 8,062      
RSUs | Non-Executive Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 66,441 27,130      
RSUs | Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 10,712        
RSUs | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 49,277        
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock units, forfeited   63,700      
Performance Shares | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 73,913        
RSUs and PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 766,000      
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 243,543,000 27,130,000      
Stock units, forfeited 1,502,000 71,762,000      
Unrecognized compensation expense related to unvested RSUs and PSUs $ 4,700,000        
Weighted average remaining contractual term 1 year 7 months 6 days        
RSUs and PSUs | Employees And Consultants          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 1,300,000        
2013 Incentive Stock Plan | Market Condition PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period 43,200,000        
Awards vested 86,400        
Percentage of awards granted in excess of target amount 200.00%        
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase authorization $ 0        
Options exercised during the period, shares   191,000      
Share Repurchase Transactions One [Member] | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock 1,967,420   3,380,447    
Number of shares repurchased, value     $ 60,000,000.0    
Cash on hand utilized for repurchase of shares $ 40,000,000.0        
Share Repurchase Transactions One [Member] | Common Stock | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase authorization         $ 100,000,000.0
Share Repurchase Transactions Two [Member] | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase authorization       $ 50,000,000.0