XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 29, 2018
Accrued Liabilities [Abstract]    
Income tax payable $ 5,185 $ 3,071
Accrued expenses 5,161 5,038
Accrued warranty 4,669 1,910
Accrued indirect taxes payable 4,659 6,465
Lessee lease liabilities, current 4,543 0
Related party payables 2,876 4,000
Accrued legal fees 1,554 1,481
Other 2,642 2,662
Total accrued and other current liabilities $ 31,289 $ 24,627