Stock-Based Compensation (Stock Options by Exercise Price Range) (Details) (USD $) | 9 Months Ended |
Sep. 30, 2014 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | ' |
Options outstanding, shares | 428,269 |
Options outstanding, weighted average remaining contractual life | '5 years 1 month 7 days |
Options outstanding, weighted average exercise price (in USD per share) | $17.52 |
Options exercisable, shares | 340,435 |
Options exercisable, weighted average exercise price (in USD per share) | $15.34 |
$0.01-9.43 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | ' |
Options outstanding, shares | 71,352 |
Options outstanding, weighted average remaining contractual life | '2 years 2 months 21 days |
Options outstanding, weighted average exercise price (in USD per share) | $8.72 |
Options exercisable, shares | 71,352 |
Options exercisable, weighted average exercise price (in USD per share) | $8.72 |
Range of exercise prices, lower limit (in USD per share) | $0.01 |
Range of exercise prices, upper limit (in USD per share) | $9.43 |
$9.44-15.60 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | ' |
Options outstanding, shares | 70,000 |
Options outstanding, weighted average remaining contractual life | '4 years 3 months 21 days |
Options outstanding, weighted average exercise price (in USD per share) | $12.51 |
Options exercisable, shares | 64,166 |
Options exercisable, weighted average exercise price (in USD per share) | $12.30 |
Range of exercise prices, lower limit (in USD per share) | $9.44 |
Range of exercise prices, upper limit (in USD per share) | $15.60 |
$15.61-33.36 | ' |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | ' |
Options outstanding, shares | 286,917 |
Options outstanding, weighted average remaining contractual life | '6 years 0 months 2 days |
Options outstanding, weighted average exercise price (in USD per share) | $20.93 |
Options exercisable, shares | 204,917 |
Options exercisable, weighted average exercise price (in USD per share) | $18.59 |
Range of exercise prices, lower limit (in USD per share) | $15.61 |
Range of exercise prices, upper limit (in USD per share) | $33.36 |