Stock-Based Compensation (Summary of Stock Options Outstanding and Exercisable) (Details) (USD $) | 3 Months Ended |
Mar. 31, 2015 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options outstanding, number | 1,255,349 |
Options outstanding, weighted-average remaining contractual life | 2 years 9 months 29 days |
Options outstanding, weighted-average exercise price | $33.74 |
Options exercisable, number | 875,293 |
Options exercisable, weighted-average exercise price | $28.51 |
Range 1 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $6.66 |
Range of exercise price, upper limit | $18.90 |
Options outstanding, number | 75,162 |
Options outstanding, weighted-average remaining contractual life | 10 months 6 days |
Options outstanding, weighted-average exercise price | $12.69 |
Options exercisable, number | 75,162 |
Options exercisable, weighted-average exercise price | $12.69 |
Range 2 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $19.66 |
Range of exercise price, upper limit | $19.66 |
Options outstanding, number | 225,475 |
Options outstanding, weighted-average remaining contractual life | 11 months 16 days |
Options outstanding, weighted-average exercise price | $19.66 |
Options exercisable, number | 225,475 |
Options exercisable, weighted-average exercise price | $19.66 |
Range 3 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $19.77 |
Range of exercise price, upper limit | $22.92 |
Options outstanding, number | 5,000 |
Options outstanding, weighted-average remaining contractual life | 2 years 4 months 2 days |
Options outstanding, weighted-average exercise price | $22.13 |
Options exercisable, number | 3,750 |
Options exercisable, weighted-average exercise price | $21.87 |
Range 4 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $24.50 |
Range of exercise price, upper limit | $24.50 |
Options outstanding, number | 227,400 |
Options outstanding, weighted-average remaining contractual life | 2 years 11 months 23 days |
Options outstanding, weighted-average exercise price | $24.50 |
Options exercisable, number | 149,900 |
Options exercisable, weighted-average exercise price | $24.50 |
Range 5 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $25 |
Range of exercise price, upper limit | $30.92 |
Options outstanding, number | 77,750 |
Options outstanding, weighted-average remaining contractual life | 3 years 11 days |
Options outstanding, weighted-average exercise price | $26.96 |
Options exercisable, number | 57,250 |
Options exercisable, weighted-average exercise price | $26.49 |
Range 6 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $32.33 |
Range of exercise price, upper limit | $32.33 |
Options outstanding, number | 182,250 |
Options outstanding, weighted-average remaining contractual life | 1 year 11 months 27 days |
Options outstanding, weighted-average exercise price | $32.33 |
Options exercisable, number | 176,625 |
Options exercisable, weighted-average exercise price | $32.33 |
Range 7 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $32.53 |
Range of exercise price, upper limit | $37.76 |
Options outstanding, number | 62,250 |
Options outstanding, weighted-average remaining contractual life | 2 years 8 months 1 day |
Options outstanding, weighted-average exercise price | $33.36 |
Options exercisable, number | 45,250 |
Options exercisable, weighted-average exercise price | $33.11 |
Range 8 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $39.97 |
Range of exercise price, upper limit | $39.97 |
Options outstanding, number | 149,062 |
Options outstanding, weighted-average remaining contractual life | 4 years 26 days |
Options outstanding, weighted-average exercise price | $39.97 |
Options exercisable, number | 63,128 |
Options exercisable, weighted-average exercise price | $39.97 |
Range 9 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $48.12 |
Range of exercise price, upper limit | $66.21 |
Options outstanding, number | 87,000 |
Options outstanding, weighted-average remaining contractual life | 4 years 7 months 21 days |
Options outstanding, weighted-average exercise price | $50.30 |
Options exercisable, number | 41,750 |
Options exercisable, weighted-average exercise price | $50.49 |
Range 10 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Range of exercise price, lower limit | $66.39 |
Range of exercise price, upper limit | $66.39 |
Options outstanding, number | 164,000 |
Options outstanding, weighted-average remaining contractual life | 4 years 11 months 9 days |
Options outstanding, weighted-average exercise price | $66.39 |
Options exercisable, number | 37,003 |
Options exercisable, weighted-average exercise price | $66.39 |