XML 89 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued compensation $ 25,510 $ 10,854
Accrued property and other taxes 16,908 19,740
Accrued severance and other charges 1,444 6,150
Income taxes 8,091 6,857
Accrued purchase orders and other 23,020 21,349
Total accrued and other current liabilities $ 74,973 $ 64,950