Income Taxes-Income (loss) before income taxes (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Income Tax Disclosure [Abstract] | |||
| U.S. | $ 22,414 | $ 40,840 | $ 50,234 |
| Foreign | (54,187) | 19,048 | 30,868 |
| (Loss) Income Before Income Taxes | $ (31,773) | $ 59,888 | $ 81,102 |