XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Stock Options) (Details) - Stock options - USD ($)
3 Months Ended
Oct. 31, 2021
Apr. 30, 2021
Oct. 31, 2020
Oct. 31, 2019
Awards (In Shares)        
Outstanding, Beginning Balance (in shares) 1,073,435      
Expired/canceled (in shares)   (56,250)    
Outstanding, Ending Balance (in shares) 1,015,965      
Exercisable, Ending Balance (in shares) 780,525      
Vested and Expected to Vest, Ending Balance (in shares) 1,003,360      
Weighted Average Exercise Price (Per Share)        
Outstanding, Beginning Balance (in dollars per share) $ 25.76      
Expired/canceled (in dollars per share)   $ 27.59    
Outstanding, Ending Balance (in dollars per share)   $ 25.66    
Exercisable, Ending Balance (in dollars per share) 28.01      
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 25.76      
Weighted Average Remaining Contractual Term (Years)        
Outstanding, Ending Balance 4 years 2 months 8 days      
Exercisable, Ending Balance 2 years 10 months 13 days      
Vested And Expected To Vest, Ending Balance 4 years 1 month 17 days      
Aggregated Intrinsic Value        
Outstanding, Ending Balance $ 1,087,000      
Exercisable, Ending Balance 218,000      
Vested and Expected to Vest, Ending Balance $ 1,041,000      
Additional Disclosures        
Exercise price, lower range limit (in dollars per share) $ 17.88      
Exercise price, upper range limit (in dollars per share) $ 33.94      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period       (1,220)
Exercised (in dollars per share)       $ 17.88
Total intrinsic value relating to stock-based awards exercised during the period $ 7,000   $ 0  
Maximum        
Additional Disclosures        
Contractual term (in years) 10 years      
Tranche Two        
Additional Disclosures        
Vesting period (in years) 5 years