XML 89 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Other Current Liabilities Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2020
Dec. 28, 2019
Accrued Liabilities [Abstract]    
Income tax payable $ 7,384 $ 7,142
Accrued indirect taxes payable 7,178 7,545
Accrued expenses 6,167 6,115
Lessee lease liabilities, current 4,776 4,653
Accrued warranty 3,636 3,395
Related party payables 3,098 3,024
Accrued legal fees 2,762 1,839
Accrued warranty 1,966 966
Other 6,716 2,348
Total accrued and other current liabilities $ 43,683 $ 37,027