XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Stock Option Awards    
Outstanding at the beginning of the period (in shares) 2,848,120  
Granted (in shares) 536,890  
Exercised (in shares) (734,398)  
Forfeited (in shares) (4,009)  
Outstanding at the end of the period (in shares) 2,646,603 2,848,120
Exercisable at the end of the period (in shares) 1,609,770  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 44.34  
Granted (in dollars per share) 76.07  
Exercised (in dollars per share) 31.10  
Forfeited (in dollars per share) 75.23  
Outstanding at the end of the period (in dollars per share) 54.40 $ 44.34
Exercisable at the end of the period (in dollars per share) $ 45.22  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-average contractual life (years) 6 years 2 months 12 days 5 years 8 months 12 days
Exercisable at the end of the period (years) 4 years 9 months 18 days  
Outstanding of the beginning of the period, intrinsic value $ 93,392  
Outstanding of the end of the period, intrinsic value 73,305 $ 93,392
Exercisable at the end of the period, intrinsic value $ 59,364