XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.4
Stock-Based Compensation - Summarized Information on Currently Outstanding Options (Detail)
shares in Thousands
12 Months Ended
Oct. 31, 2024
$ / shares
shares
$67 - $125  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price range, Lower range limit (in dollars per share) $ 67
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 | $67 - $125  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 261
Weighted-average remaining contractual life, in years 3 years
Weighted-average exercise price (in dollars per share) $ 110.17
Number exercisable (in shares) | shares 261
Weighted-average exercise price (in dollars per share) $ 110.15
Stock Options | $126 - $190  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 314
Weighted-average remaining contractual life, in years 4 years 6 months
Weighted-average exercise price (in dollars per share) $ 154.44
Number exercisable (in shares) | shares 313
Weighted-average exercise price (in dollars per share) $ 154.36
Stock Options | $191 - $268  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number outstanding (in shares) | shares 280
Weighted-average remaining contractual life, in years 7 years 4 months 24 days
Weighted-average exercise price (in dollars per share) $ 235.04
Number exercisable (in shares) | shares 116
Weighted-average exercise price (in dollars per share) $ 227.51