XML 72 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued and Other Current Liabilities (Table) (Details) - USD ($)
$ in Thousands
Jul. 01, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued payroll and other compensation $ 86,447 $ 113,636
Accrued insurance 23,765 23,482
Other current liabilities 108,270 133,722
Accrued and other current liabilities $ 218,482 $ 270,840