XML 66 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued compensation $ 18,758 $ 10,854
Accrued property and other taxes 19,781 19,740
Accrued severance and other charges 2,040 6,150
Income taxes 11,012 6,857
Accrued purchase orders 8,174 2,083
Other 15,329 19,266
Total accrued and other current liabilities $ 75,094 $ 64,950