XML 62 R49.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jul. 01, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Taxes Payable, Current $ 4,848 $ 76,316
Accounts Payable, Related Parties, Current 14,522 10,673
Accrual for Taxes Other than Income Taxes, Current 4,205 5,135
Accrued customer rebates, fees and reimbursement 4,225 3,893
Accrued Professional Fees 1,510 1,362
Product Warranty Accrual, Current 1,026 910
Accrued Donations, Current 493 503
Due to Related Parties, Current 670 525
Other Accrued Liabilities, Current 5,178 5,337
Accrued liabilities $ 36,677 $ 104,654