STOCK OPTIONS AND STOCK BASED COMPENSATION (Details 2) | 3 Months Ended |
Jan. 31, 2017$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | $ 5.90 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 119.80 |
Options Outstanding, Shares Outstanding (in shares) | shares | 193,086 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 4 years 10 months 28 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 28.87 |
Options Exercisable, Shares (in shares) | shares | 152,311 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 33.33 |
Range Of Exercise Prices One [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 0 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 5.90 |
Options Outstanding, Shares Outstanding (in shares) | shares | 32,000 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 9 years 4 months 6 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 5.90 |
Options Exercisable, Shares (in shares) | shares | 0 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 0 |
Range Of Exercise Prices Two [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 11.98 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 21.96 |
Options Outstanding, Shares Outstanding (in shares) | shares | 19,819 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 4 years 4 months 10 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 18.80 |
Options Exercisable, Shares (in shares) | shares | 19,819 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 18.80 |
Range Of Exercise Prices Three [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 24.63 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 24.63 |
Options Outstanding, Shares Outstanding (in shares) | shares | 187 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 1 year 9 months |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 24.63 |
Options Exercisable, Shares (in shares) | shares | 187 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 24.63 |
Range Of Exercise Prices Four [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 25.62 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 25.62 |
Options Outstanding, Shares Outstanding (in shares) | shares | 27,045 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 6 years 9 months 22 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 25.62 |
Options Exercisable, Shares (in shares) | shares | 27,045 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 25.62 |
Range Of Exercise Prices Five [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 25.96 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 26.80 |
Options Outstanding, Shares Outstanding (in shares) | shares | 24,735 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 2 years 7 months 24 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 26.38 |
Options Exercisable, Shares (in shares) | shares | 20,201 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 26.28 |
Range Of Exercise Prices Six [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 28.20 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 33.94 |
Options Outstanding, Shares Outstanding (in shares) | shares | 4,441 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 3 years 6 months 7 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 29.22 |
Options Exercisable, Shares (in shares) | shares | 4,283 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 29.26 |
Range Of Exercise Prices Seven [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 34.94 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 34.94 |
Options Outstanding, Shares Outstanding (in shares) | shares | 42,972 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 7 months 17 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 34.94 |
Options Exercisable, Shares (in shares) | shares | 42,972 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 34.94 |
Range Of Exercise Prices Eight [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 35.27 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 42.60 |
Options Outstanding, Shares Outstanding (in shares) | shares | 22,133 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 7 years |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 41.16 |
Options Exercisable, Shares (in shares) | shares | 21,505 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 41.18 |
Range Of Exercise Prices Nine [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 45.59 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 91.85 |
Options Outstanding, Shares Outstanding (in shares) | shares | 19,344 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 5 years 10 months 2 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 55.73 |
Options Exercisable, Shares (in shares) | shares | 15,889 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 57.91 |
Range Of Exercise Prices Ten [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of Exercise Prices, Lower Limit (in dollars per share) | 98.50 |
Range of Exercise Prices, Upper Limit (in dollars per share) | $ 119.80 |
Options Outstanding, Shares Outstanding (in shares) | shares | 410 |
Options Outstanding, Weighted Average Remaining Contractual Term (in years) | 4 years 11 months 8 days |
Options Outstanding, Weighted Average Exercise Price (in dollars per share) | $ 104.49 |
Options Exercisable, Shares (in shares) | shares | 410 |
Options Exercisable, Weighted Average Exercise Price (in dollars per share) | $ 104.49 |