Income Taxes - Unrecognized Tax Liability (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
|
| Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] | ||
| Balance at beginning of year | $ 9,553 | $ 11,019 |
| Additions to: | ||
| Positions taken during the current year | 54 | 227 |
| Positions taken during a prior year | 280 | 270 |
| Exchange rate impact | 57 | 0 |
| Deductions due to: | ||
| Exchange rate impact | (11) | (1,197) |
| Positions taken during a prior year | (42) | (527) |
| Settlements with taxing authorities | (6,245) | 0 |
| Lapse of statute of limitations | (178) | (239) |
| Balance at end of year | $ 3,468 | $ 9,553 |