XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Nov. 02, 2020
director
$ / shares
shares
Apr. 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Apr. 30, 2021
USD ($)
$ / shares
shares
Apr. 30, 2020
USD ($)
Apr. 21, 2021
shares
Share-based Compensation            
Common stock shares authorized under plan           1,500,000
Director            
Share-based Compensation            
Stock-based compensation expense | $   $ 0.7   $ 0.7    
Restricted Stock [Member]            
Share-based Compensation            
Restricted shares granted       23,000    
Restricted stock closing price awarded (in dollars per share) | $ / shares       $ 67.97    
Stock-based compensation expense | $   1.4 $ 1.8 $ 2.3 $ 2.7  
Unrecognized stock based compensation expenses | $   3.5   $ 3.5    
Vested, Number of Shares       45,000    
Restricted Stock [Member] | Non-employee directors [Member]            
Share-based Compensation            
Restricted shares granted 16,500          
Restricted stock closing price awarded (in dollars per share) | $ / shares $ 67.97          
Stock-based compensation expense | $   0.3   $ 0.4    
Number of non-employee directors | director 11          
Restricted shares granted per non-employee 1,500          
Restricted Stock [Member] | Executive officers [Member]            
Share-based Compensation            
Restricted shares granted 9,334          
Restricted stock closing price awarded (in dollars per share) | $ / shares $ 67.97          
Stock-based compensation expense | $   $ 0.1   $ 0.2    
Annual incremental vesting percentage 50.00%          
Restricted Stock [Member] | Key Employees [Member]            
Share-based Compensation            
Restricted shares granted 2,600          
Restricted stock closing price awarded (in dollars per share) | $ / shares $ 67.97          
Annual incremental vesting percentage 33.00%          
Stock Options [Member] | Minimum            
Share-based Compensation            
Vesting period       1 year    
Expiration period, after grant date       2 years    
Stock Options [Member] | Maximum            
Share-based Compensation            
Vesting period       5 years    
Expiration period, after grant date       5 years