XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Stock Options) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 31, 2022
Oct. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Weighted Average Remaining Contractual Term (Years)        
Outstanding, Ending Balance     2 years 5 months 15 days  
Aggregated Intrinsic Value        
Outstanding, Ending Balance $ 716,000   $ 716,000  
Stock options        
Awards (In Shares)        
Outstanding, Beginning Balance (in shares) 1,015,965 1,073,435 1,073,435  
Expired/canceled (in shares) (10,030) (56,250)    
Outstanding, Ending Balance (in shares) 1,005,935 1,015,965 1,005,935  
Exercisable, Ending Balance (in shares) 888,575   888,575  
Vested and Expected to Vest, Ending Balance (in shares) 999,147   999,147  
Weighted Average Exercise Price (Per Share)        
Outstanding, Beginning Balance (in dollars per share) $ 25.66 $ 25.76 $ 25.76  
Expired/canceled (in dollars per share) 27.14 27.59    
Outstanding, Ending Balance (in dollars per share) 25.65 $ 25.66 25.65  
Exercisable, Ending Balance (in dollars per share) 26.68   26.68  
Vested and Expected to Vest, Ending Balance (in dollars per share) $ 25.70   $ 25.70  
Weighted Average Remaining Contractual Term (Years)        
Exercisable, Ending Balance     1 year 8 months 4 days  
Vested And Expected To Vest, Ending Balance     2 years 5 months 1 day  
Aggregated Intrinsic Value        
Exercisable, Ending Balance $ 429,000   $ 429,000  
Vested and Expected to Vest, Ending Balance $ 699,000   $ 699,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
Stock options | Maximum        
Additional Disclosures        
Contractual term (in years)     10 years  
Stock options | Tranche Two        
Additional Disclosures        
Vesting period     5 years