Income Taxes (Reconciliation of Unrecognized Tax Benefits) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | |||
Unrecognized tax benefit as of January 1 | $ 6,204 | $ 4,750 | $ 4,957 |
Unrecognized tax benefit as of January 1 | 6,204 | 4,750 | 4,957 |
Additions in tax positions in prior period | 250 | 683 | 646 |
Reductions in tax positions in prior period | (690) | 0 | (634) |
Additions in tax positions in current period | 461 | 966 | 245 |
Settlements | (621) | (123) | (238) |
Lapse of statute of limitations | (1,045) | (414) | (196) |
Cumulative foreign currency translation adjustment | (48) | (30) | |
Cumulative foreign currency translation adjustment | 342 | ||
Unrecognized tax benefit as of December 31 | $ 4,511 | $ 6,204 | $ 4,750 |