XML 107 R91.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summarized Information on Currently Outstanding Options (Detail)
shares in Thousands
12 Months Ended
Oct. 31, 2021
$ / shares
shares
$43 - $90  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) $ 43
Exercise price range, Upper range limit (in dollars per share) 90
$91 - $140  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) 91
Exercise price range, Upper range limit (in dollars per share) 140
$141 - $201  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) 141
Exercise price range, Upper range limit (in dollars per share) $ 201
Stock Options | $43 - $90  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 204
Weighted-average remaining contractual life, in years 3 years 1 month 6 days
Weighted-average exercise price (in dollars per share) $ 71.82
Number exercisable (in shares) | shares 204
Weighted-average exercise price (in dollars per share) $ 71.82
Stock Options | $91 - $140  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 626
Weighted-average remaining contractual life, in years 6 years 3 months 18 days
Weighted-average exercise price (in dollars per share) $ 122.31
Number exercisable (in shares) | shares 399
Weighted-average exercise price (in dollars per share) $ 120.24
Stock Options | $141 - $201  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 405
Weighted-average remaining contractual life, in years 8 years 3 months 18 days
Weighted-average exercise price (in dollars per share) $ 174.09
Number exercisable (in shares) | shares 68
Weighted-average exercise price (in dollars per share) $ 167.15