Income Taxes (Unrecognized Tax Benefits) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
| Unrecognized tax benefits beginning balance | $ 3,330 | $ 3,255 | $ 2,647 |
| Gross increase for tax positions of prior years | 20 | 0 | 241 |
| Gross decrease for tax positions of prior years | (171) | (127) | 0 |
| Gross increase for tax positions of current year | 418 | 332 | 446 |
| Lapse of statute of limitations | (91) | (130) | (79) |
| Total unrecognized tax benefits | $ 3,506 | $ 3,330 | $ 3,255 |