Income Taxes - Deferred Taxes (Details) - USD ($) $ in Thousands |
Sep. 30, 2015 |
Dec. 31, 2014 |
|---|---|---|
| Income Tax Disclosure [Abstract] | ||
| Current deferred tax assets | $ 1,835 | $ 2,696 |
| Non-current deferred tax assets | 19,392 | 12,907 |
| Non-current deferred tax liabilities | (22,910) | (25,982) |
| Net deferred tax (liabilities) | $ (1,683) | $ (10,379) |