Equity Compensation Plans (Narrative) (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands | 1 Months Ended | 12 Months Ended |
Jan. 31, 2014 | Nov. 30, 2012 | Dec. 31, 2015 | Dec. 31, 2014 | Dec. 31, 2013 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Total intrinsic value of options exercised | | | $ 2,740 | $ 2,311 | $ 951 |
Tax benefit recognized | | | 0 | 0 | 0 |
Proceeds from stock option exercises | | | 2,703 | 1,916 | 1,718 |
Share-based compensation expense recognized | | | 8,997 | 7,571 | 3,080 |
Unrecognized compensation costs related to non-vested share-based compensation arrangements with performance shares | | | 21,181 | | |
Recognized expense related to performance options | | | $ 8,997 | 7,571 | 3,080 |
2001 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Expiry of options from the date of grant | | | 10 years | | |
2005 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Expiry of options from the date of grant | | | 10 years | | |
2014 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Expiry of options from the date of grant | | | 10 years | | |
Common stock reserved for issuance | | | 8,949 | | |
Common stock authorized for issuance | | | 1,300 | | |
Shares available for future grants under plans | | | 1,372 | | |
2008 Employee Stock Purchase Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Share-based compensation expense recognized | | | $ 379 | 421 | 319 |
Company's common stock may be purchased at a discount | | | 15.00% | | |
Participants purchase limit value | | | $ 25 | | |
Description of participants purchase limit | | | Participants may not purchase more than $25 of the Company's common stock in a calendar year and, effective January 1, 2014, may not purchase a value of more than 3 shares during an offering period. | | |
Participants purchase limit shares | | | 3 | | |
Offering period | | | 6 months | | |
Shares available for sale under the ESPP increased | | | 2.00% | | |
Outstanding shares of common stock exceed | | | 600 | | |
Shares available for future issuance under the ESPP | | | 491 | | |
Employee Stock Option [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Weighted average period of recognizing cost | | | 2 years | | |
Stock options compensation costs | | | $ 7,375 | | |
Employee Stock Option [Member] | 2005 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Exercisable period beginning | | | 3 years | | |
Employee Stock Option [Member] | 2014 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Exercisable period beginning | | | 3 years | | |
Restricted Stock [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Weighted average period of recognizing cost | | | 2 years 7 months 6 days | | |
Total fair value of restricted stock vested | | | $ 2,767 | $ 1,434 | 1,442 |
Unrecognized compensation costs related to non-vested performance options | | | $ 13,806 | | |
Performance options awarded to President and CEO | | | 648 | 391 | |
Restricted Stock [Member] | 2005 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Vesting period | | | 4 years | | |
Restricted Stock [Member] | 2014 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Vesting period | | | 4 years | | |
Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Expiry of options from the date of grant | | | 10 years | | |
Recognized expense related to performance options | | | $ 546 | $ 1,767 | 272 |
Unrecognized compensation costs related to non-vested performance options | | | $ 313 | | |
Performance options awarded to President and CEO | 225 | 225 | | | |
Number of shares options vest in | | | 25 | | |
Period of considering closing price of common stock | | | 30 days | | |
Time Based Stock Options and Restricted Stock [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Share-based compensation expense recognized | | | $ 8,072 | $ 5,383 | $ 2,489 |
First Anniversary Date Of Grant [Member] | Employee Stock Option [Member] | 2005 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Annual vesting percentage | | | 25.00% | | |
First Anniversary Date Of Grant [Member] | Employee Stock Option [Member] | 2014 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Annual vesting percentage | | | 25.00% | | |
Four Years From Date Of Grant [Member] | Restricted Stock [Member] | 2005 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Annual vesting percentage | | | 25.00% | | |
Four Years From Date Of Grant [Member] | Restricted Stock [Member] | 2014 Plan [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Annual vesting percentage | | | 25.00% | | |
Tranche 1 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | $ 10 | | |
Tranche 2 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 12.50 | | |
Tranche 3 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 15 | | |
Tranche 4 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 17.50 | | |
Tranche 5 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 20 | | |
Tranche 6 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 25 | | |
Tranche 7 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 30 | | |
Tranche 8 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | 35 | | |
Tranche 9 [Member] | Performance Shares [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Price by which volume adjusted weighted average closing price exceeds under vesting condition | | | $ 40 | | |
Minimum [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Weighted average period of recognizing cost | | | 3 months | | |
Maximum [Member] | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | | | | | |
Weighted average period of recognizing cost | | | 2 years 18 days | | |