XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 30, 2017
Accrued Liabilities [Abstract]    
Accrued indirect taxes payable $ 8,137 $ 6,711
Accrued expenses 4,727 4,022
Income tax payable 4,686 4,292
Related party payables 3,116 1,528
Accrued legal fees 2,009 975
Accrued warranty 1,897 1,149
Accrued customer rebates, fees and reimbursements 1,888 2,351
Accrued stock repurchases 0 1,988
Other 1,342 1,238
Total accrued and other current liabilities $ 27,802 $ 24,254