Stock-based Compensation Options - Range of Exercise Prices (Details) (USD $) | 12 Months Ended |
In Thousands, except Per Share data, unless otherwise specified | Jan. 31, 2015 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $4.65 |
Option Plans, Exercise Price Range, Upper Range Limit | $37.88 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 5 years 10 months 24 days |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 3,156 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $20.91 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | $46,240 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 1,682 |
Exercisable Options, Weighted Average Exercise Price | $15.16 |
Options exercisable, Aggregate Instrinsic Value | 34,316 |
Range 1 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $8.84 |
Option Plans, Exercise Price Range, Upper Range Limit | $8.84 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 0 years 5 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 109 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $8.84 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 2,908 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 109 |
Exercisable Options, Weighted Average Exercise Price | $8.84 |
Options exercisable, Aggregate Instrinsic Value | 2,908 |
Range 2 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $12.93 |
Option Plans, Exercise Price Range, Upper Range Limit | $14.50 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 1 year 7 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 93 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $12.99 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 2,110 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 93 |
Exercisable Options, Weighted Average Exercise Price | $12.99 |
Options exercisable, Aggregate Instrinsic Value | 2,110 |
Range 3 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $10.42 |
Option Plans, Exercise Price Range, Upper Range Limit | $19.94 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 2 years 2 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 301 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $19.83 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 4,735 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 301 |
Exercisable Options, Weighted Average Exercise Price | $19.83 |
Options exercisable, Aggregate Instrinsic Value | 4,735 |
Range 4 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $6.01 |
Option Plans, Exercise Price Range, Upper Range Limit | $9.15 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 3 years 2 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 170 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $6.19 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 5,006 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 170 |
Exercisable Options, Weighted Average Exercise Price | $6.19 |
Options exercisable, Aggregate Instrinsic Value | 5,006 |
Range 5 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $4.65 |
Option Plans, Exercise Price Range, Upper Range Limit | $7 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 4 years 2 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 176 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $4.76 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 5,415 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 176 |
Exercisable Options, Weighted Average Exercise Price | $4.76 |
Options exercisable, Aggregate Instrinsic Value | 5,415 |
Range 6 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $12.34 |
Option Plans, Exercise Price Range, Upper Range Limit | $12.38 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 5 years 1 month |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 503 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $12.37 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 11,659 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 352 |
Exercisable Options, Weighted Average Exercise Price | $12.37 |
Options exercisable, Aggregate Instrinsic Value | 8,170 |
Range 7 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $17.43 |
Option Plans, Exercise Price Range, Upper Range Limit | $22.71 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 6 years 1 month |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 428 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $17.49 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 7,737 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 221 |
Exercisable Options, Weighted Average Exercise Price | $17.48 |
Options exercisable, Aggregate Instrinsic Value | 3,996 |
2012 - expire in 2022 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $26.66 |
Option Plans, Exercise Price Range, Upper Range Limit | $27.18 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 7 years 2 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 519 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $26.67 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 4,611 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 194 |
Exercisable Options, Weighted Average Exercise Price | $26.67 |
Options exercisable, Aggregate Instrinsic Value | 1,721 |
2013 - expire in 2023 [Member] [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $31.68 |
Option Plans, Exercise Price Range, Upper Range Limit | $31.68 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 8 years 1 month |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 392 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $31.68 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 1,520 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 66 |
Exercisable Options, Weighted Average Exercise Price | $31.68 |
Options exercisable, Aggregate Instrinsic Value | 255 |
2014 - expire 2024 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Option Plans, Exercise Price Range, Lower Range Limit | $25.24 |
Option Plans, Exercise Price Range, Upper Range Limit | $37.88 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 9 years 3 months |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 465 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price | $34.40 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | 539 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 0 |
Exercisable Options, Weighted Average Exercise Price | $0 |
Options exercisable, Aggregate Instrinsic Value | $0 |