XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Schedule of Stock Options to Purchase Common Stock Not Included in Diluted Net Income per Share Calculation) (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Range of exercise prices, lower limit (in dollars per share) $ 254.77 $ 226.30 $ 175.31
Range of exercise prices, higher limit (in dollars per share) $ 254.77 $ 230.09 $ 175.31
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of stock option shares and restricted stock units excluded (in shares) 198 257 90
Restricted Stock Units (RSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Number of stock option shares and restricted stock units excluded (in shares) 8 21 3