XML 62 R50.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Taxes Payable, Current $ 71,491 $ 76,316
Accounts Payable, Related Parties, Current 13,410 10,673
Accrual for Taxes Other than Income Taxes, Current 5,801 5,135
Accrued customer rebates, fees and reimbursement 4,205 3,893
Accrued Professional Fees 2,129 1,362
Product Warranty Accrual, Current 986 910
Accrued Donations, Current 517 503
Due to Related Parties, Current 332 525
Other Accrued Liabilities, Current 3,823 5,337
Accrued liabilities $ 102,694 $ 104,654