XML 48 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 28, 2019
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 18,435 $ 21,329
Accrued warranty 1,585 3,331
Accrued employee stock purchase plan contributions withheld 1,918 1,942
Accrued income and other taxes 4,519 6,846
Other accrued expenses 2,718 2,991
Accrued liabilities $ 29,175 $ 36,439