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