XML 81 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Stock Options to Purchase Common Stock and Restricted Stock Units not Included in Diluted Earnings Per Share Calculation Due to Antidilutive Effect (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Range of exercise prices, lower limit (in dollars per share) $ 82.46 $ 75.03 $ 75.03
Range of exercise prices, higher limit (in dollars per share) $ 101.54 $ 101.54 $ 101.54
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Stock option shares and restricted stock units excluded (in shares) 827 1,244 908
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) 3 60 348