|
Stock-Based Benefit Plans (Details 1) (USD $)
|
3 Months Ended |
|
Jan. 31, 2014
|
Jan. 31, 2013
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate |
42.71% |
46.70% |
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments |
$ 0 |
$ 0 |
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value |
$ 14.26 |
$ 13.05 |
| Stock based expense recognized |
7,669,000 |
5,684,000 |
| Employee Service Share-based Compensation, Tax Benefit from Compensation Expense |
2,972,000 |
2,079,000 |
|
Employee Stock Option [Member]
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Stock based expense recognized |
$ 4,030,000 |
$ 3,475,000 |
|
Maximum [Member]
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate |
44.71% |
48.13% |
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate |
2.71% |
1.56% |
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term |
9 years 0 months 8 days |
8 years 10 months 17 days |
|
Minimum [Member]
|
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate |
36.44% |
44.04% |
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate |
1.45% |
0.64% |
| Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term |
4 years 6 months 20 days |
4 years 5 months 22 days |