Stock-Based Compensation (Details 3) - USD ($) $ / shares in Units, $ in Millions | 3 Months Ended | 6 Months Ended |
Jun. 30, 2015 | Jun. 30, 2014 | Jun. 30, 2015 | Jun. 30, 2014 |
Stock options | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Total intrinsic value of stock options exercised during the period | $ 2.5 | $ 0 | $ 3.9 | $ 0.6 |
Unrecognized compensation expense related to unvested stock options | 33.5 | | $ 33.5 | |
Expected weighted average period for recognizing unrecognized compensation expense | | | 2 years 9 months 18 days | |
Performance shares | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Unrecognized compensation expense related to unvested stock options | $ 1.4 | | $ 1.4 | |
$3.03 to $3.29 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | $ 3.03 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 3.29 | |
Number of Options outstanding (in shares) | 160,621 | | 160,621 | |
Weighted Average Remaining Contractual Term | | | 6 years 6 months 4 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 3.05 | | $ 3.05 | |
Number of Options exercisable (in shares) | 135,346 | | 135,346 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 3.05 | | $ 3.05 | |
$3.40 to $3.40 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 3.40 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 3.40 | |
Number of Options outstanding (in shares) | 708,316 | | 708,316 | |
Weighted Average Remaining Contractual Term | | | 7 years 2 months 12 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 3.40 | | $ 3.40 | |
Number of Options exercisable (in shares) | 442,697 | | 442,697 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 3.40 | | $ 3.40 | |
$3.60 to $6.90 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 3.60 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 6.90 | |
Number of Options outstanding (in shares) | 585,917 | | 585,917 | |
Weighted Average Remaining Contractual Term | | | 7 years 5 months 9 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 6.01 | | $ 6.01 | |
Number of Options exercisable (in shares) | 330,535 | | 330,535 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 5.93 | | $ 5.93 | |
$6.96 to $12.44 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 6.96 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 12.44 | |
Number of Options outstanding (in shares) | 751,453 | | 751,453 | |
Weighted Average Remaining Contractual Term | | | 7 years 10 months 28 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 11.33 | | $ 11.33 | |
Number of Options exercisable (in shares) | 317,527 | | 317,527 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 11.40 | | $ 11.40 | |
$12.58 to $13.58 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 12.58 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 13.58 | |
Number of Options outstanding (in shares) | 546,225 | | 546,225 | |
Weighted Average Remaining Contractual Term | | | 8 years 9 months 22 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 12.70 | | $ 12.70 | |
Number of Options exercisable (in shares) | 123,016 | | 123,016 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 12.66 | | $ 12.66 | |
$13.94 to $16.07 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 13.94 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 16.07 | |
Number of Options outstanding (in shares) | 862,775 | | 862,775 | |
Weighted Average Remaining Contractual Term | | | 8 years 11 months 23 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 15.30 | | $ 15.30 | |
Number of Options exercisable (in shares) | 133,949 | | 133,949 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 14.38 | | $ 14.38 | |
$16.19 to $20.49 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 16.19 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 20.49 | |
Number of Options outstanding (in shares) | 683,301 | | 683,301 | |
Weighted Average Remaining Contractual Term | | | 8 years 9 months 18 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 19.54 | | $ 19.54 | |
Number of Options exercisable (in shares) | 133,518 | | 133,518 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 19.49 | | $ 19.49 | |
$20.92 to $22.14 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 20.92 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 22.14 | |
Number of Options outstanding (in shares) | 107,300 | | 107,300 | |
Weighted Average Remaining Contractual Term | | | 9 years 7 months 21 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 21.54 | | $ 21.54 | |
Number of Options exercisable (in shares) | 3,751 | | 3,751 | |
Exercisable Options, Weighted Average Exercise Price (in dollars per share) | $ 21.54 | | $ 21.54 | |
$22.76 to $22.76 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 22.76 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 22.76 | |
Number of Options outstanding (in shares) | 864,950 | | 864,950 | |
Weighted Average Remaining Contractual Term | | | 9 years 10 months 21 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 22.76 | | $ 22.76 | |
$22.84 to $25.07 | | | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range | | | | |
Range of Exercise Prices lower range limit (in dollars per share) | | | 22.84 | |
Range of Exercise Prices upper range limit (in dollars per share) | | | $ 25.07 | |
Number of Options outstanding (in shares) | 103,400 | | 103,400 | |
Weighted Average Remaining Contractual Term | | | 9 years 10 months 2 days | |
Outstanding Options, Weighted Average Exercise Price (in dollars per share) | $ 23.11 | | $ 23.11 | |