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 |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Jul. 31, 2016 |
Jul. 31, 2015 |
Jul. 31, 2016 |
Jul. 31, 2015 |
|
Stock Options [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Numbers of stock option shares excluded | 49 | 49 | 418 | 123 |
Range of exercise prices, lower limit | $ 162.28 | $ 162.28 | $ 131.60 | $ 162.28 |
Range of exercise prices, upper limit | $ 162.28 | $ 162.28 | $ 162.69 | $ 162.28 |
Restricted Stock Units (RSUs) [Member] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Numbers of stock option shares excluded | 1 | 1 | 3 | 5 |