XML 95 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Stock Option Awards    
Outstanding at the beginning of the period (in shares) 2,646,603  
Granted (in shares) 546,569  
Exercised (in shares) (403,134)  
Forfeited (in shares) (18,684)  
Outstanding at the end of the period (in shares) 2,771,354 2,646,603
Exercisable at the end of the period (in shares) 1,691,552  
Weighted-Average Exercise Price    
Outstanding at the beginning of the period (in dollars per share) $ 54.40  
Granted (in dollars per share) 92.73  
Exercised (in dollars per share) 35.02  
Forfeited (in dollars per share) 81.29  
Outstanding at the end of the period (in dollars per share) 64.60 $ 54.40
Exercisable at the end of the period (in dollars per share) $ 53.90  
Additional Disclosures    
Outstanding, Weighted-average contractual life 6 years 3 months 18 days 6 years 2 months 12 days
Exercisable at the end of the period, Weighted-average contractual life 5 years  
Outstanding of the beginning of the period, aggregate intrinsic value $ 73,305  
Outstanding of the end of the period, aggregate intrinsic value 85,576 $ 73,305
Exercisable at the end of the period, aggregate intrinsic value $ 70,313