XML 80 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Stock Options to Purchase Common Stock and Restricted Stock Units Not Included in Diluted Earnings Per Share Due to Antidilutive Effect (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Range of exercise prices, lower limit (in dollars per share) $ 300.12 $ 300.12 $ 345.74
Range of exercise prices, higher limit (in dollars per share) $ 406.17 $ 406.17 $ 345.74
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock option shares and restricted stock units excluded (in shares) 311 227 107
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock option shares and restricted stock units excluded (in shares) 15 87 2