Stockholders' Equity (Summary of Options by Range of Exercise Prices) (Details) shares in Thousands | 3 Months Ended |
Mar. 31, 2017$ / sharesshares |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Options outstanding, Number of shares outstanding (in shares) | shares | 7,525 |
Options outstanding, Weighted-average remaining contractual life | 5 years 10 months 2 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 10.86 |
Options exercisable, Number of shares (in shares) | shares | 5,522 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 11.38 |
$1.79 - $6.80 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 1.79 |
Exercise price range, maximum (in dollars per share) | $ 6.80 |
Options outstanding, Number of shares outstanding (in shares) | shares | 754 |
Options outstanding, Weighted-average remaining contractual life | 4 years 2 months 27 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 4.57 |
Options exercisable, Number of shares (in shares) | shares | 502 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 3.60 |
$6.97 - $8.48 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 6.97 |
Exercise price range, maximum (in dollars per share) | $ 8.48 |
Options outstanding, Number of shares outstanding (in shares) | shares | 856 |
Options outstanding, Weighted-average remaining contractual life | 6 years 8 months 9 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 7.40 |
Options exercisable, Number of shares (in shares) | shares | 378 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 7.06 |
$8.50 - $9.34 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 8.50 |
Exercise price range, maximum (in dollars per share) | $ 9.34 |
Options outstanding, Number of shares outstanding (in shares) | shares | 896 |
Options outstanding, Weighted-average remaining contractual life | 5 years 10 months 13 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 9.20 |
Options exercisable, Number of shares (in shares) | shares | 729 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 9.19 |
$9.44 - $10.05 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 9.44 |
Exercise price range, maximum (in dollars per share) | $ 10.05 |
Options outstanding, Number of shares outstanding (in shares) | shares | 648 |
Options outstanding, Weighted-average remaining contractual life | 7 years 2 months 12 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 9.91 |
Options exercisable, Number of shares (in shares) | shares | 428 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 9.88 |
$10.13 - $10.13 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 10.13 |
Exercise price range, maximum (in dollars per share) | $ 10.13 |
Options outstanding, Number of shares outstanding (in shares) | shares | 937 |
Options outstanding, Weighted-average remaining contractual life | 6 years 11 months 23 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 10.13 |
Options exercisable, Number of shares (in shares) | shares | 475 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 10.13 |
$10.31 - $12.32 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 10.31 |
Exercise price range, maximum (in dollars per share) | $ 12.32 |
Options outstanding, Number of shares outstanding (in shares) | shares | 805 |
Options outstanding, Weighted-average remaining contractual life | 5 years 7 months 6 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 11.21 |
Options exercisable, Number of shares (in shares) | shares | 640 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 11.39 |
$12.46 - $13.28 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 12.46 |
Exercise price range, maximum (in dollars per share) | $ 13.28 |
Options outstanding, Number of shares outstanding (in shares) | shares | 1,104 |
Options outstanding, Weighted-average remaining contractual life | 4 years 10 months 13 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 13.11 |
Options exercisable, Number of shares (in shares) | shares | 1,023 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 13.12 |
$13.34 - $16.98 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 13.34 |
Exercise price range, maximum (in dollars per share) | $ 16.98 |
Options outstanding, Number of shares outstanding (in shares) | shares | 1,153 |
Options outstanding, Weighted-average remaining contractual life | 6 years 18 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 15.27 |
Options exercisable, Number of shares (in shares) | shares | 975 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 15.59 |
$17.88 - $18.09 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 17.88 |
Exercise price range, maximum (in dollars per share) | $ 18.09 |
Options outstanding, Number of shares outstanding (in shares) | shares | 367 |
Options outstanding, Weighted-average remaining contractual life | 4 years 7 months 6 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 18.06 |
Options exercisable, Number of shares (in shares) | shares | 367 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 18.06 |
$18.24 - $18.24 [Member] | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] | |
Exercise price range, minimum (in dollars per share) | 18.24 |
Exercise price range, maximum (in dollars per share) | $ 18.24 |
Options outstanding, Number of shares outstanding (in shares) | shares | 5 |
Options outstanding, Weighted-average remaining contractual life | 5 years 3 months 29 days |
Options outstanding, Weighted-average exercise price (in dollars per share) | $ 18.24 |
Options exercisable, Number of shares (in shares) | shares | 5 |
Options exercisable, Weighted-average exercise price (in dollars per share) | $ 18.24 |