Equity Compensation (Fair Value) (Details) - Stock options - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2019 |
Mar. 31, 2018 |
|
| Stock options | ||
| Total fair value for the awards vested during the period | $ 100 | |
| Intrinsic-value | ||
| Options Exercised | 269 | $ 2,765 |
| Options Exercisable | 4,757 | 15,335 |
| Options Vested and Expected to Vest | $ 5,026 | $ 17,203 |