XML 86 R76.htm IDEA: XBRL DOCUMENT v3.19.3
Other Current Liabilities Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 29, 2018
Accrued Liabilities [Abstract]    
Income tax payable $ 6,488 $ 3,071
Accrued indirect taxes payable 5,712 6,465
Accrued expenses 5,387 5,038
Lessee lease liabilities, current 4,680 0
Accrued warranty 3,958 1,910
Related party payables 3,452 4,000
Accrued legal fees 3,277 1,481
Other 3,025 2,662
Total accrued and other current liabilities $ 35,979 $ 24,627