XML 39 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Other Current Liabilities Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 28, 2019
Accrued Liabilities [Abstract]    
Accrued indirect taxes payable $ 6,231 $ 7,545
Accrued expenses 5,456 6,115
Income tax payable 5,088 7,142
Lessee lease liabilities, current 4,547 4,653
Accrued donations 3,366 966
Accrued legal fees 3,204 1,839
Accrued warranty 3,166 3,395
Related party payables 3,164 3,024
Other 2,670 2,348
Total accrued and other current liabilities $ 36,892 $ 37,027