XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summarized Information on Currently Outstanding Options (Detail)
shares in Thousands
12 Months Ended
Oct. 31, 2022
$ / shares
shares
$61 - $125  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) $ 61
Exercise price range, Upper range limit (in dollars per share) 125
$126 - $190  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) 126
Exercise price range, Upper range limit (in dollars per share) 190
$191 - $268  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) 191
Exercise price range, Upper range limit (in dollars per share) $ 268
Stock Options | $61 - $125  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 518
Weighted-average remaining contractual life, in years 4 years 6 months
Weighted-average exercise price (in dollars per share) $ 104.76
Number exercisable (in shares) | shares 447
Weighted-average exercise price (in dollars per share) $ 101.55
Stock Options | $126 - $190  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 506
Weighted-average remaining contractual life, in years 6 years 3 months 18 days
Weighted-average exercise price (in dollars per share) $ 150.57
Number exercisable (in shares) | shares 345
Weighted-average exercise price (in dollars per share) $ 143.04
Stock Options | $191 - $268  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 163
Weighted-average remaining contractual life, in years 8 years 7 months 6 days
Weighted-average exercise price (in dollars per share) $ 232.62
Number exercisable (in shares) | shares 21
Weighted-average exercise price (in dollars per share) $ 201.42