XML 38 R104.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation Expense - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Shares Underlying Options Outstanding      
Beginning Balance (in shares) 276,000    
Granted (in shares) 0 0 0
Exercised (in shares) (50,000)    
Canceled (in shares) (6,000)    
Ending Balance (in shares) 220,000 276,000  
Weighted Average Exercise Price      
Beginning Balance (in dollars per share) $ 33.52    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 24.13    
Canceled (in dollars per share) 37.03    
Ending Balance (in dollars per share) $ 35.54 $ 33.52