XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 30, 2019
Dec. 29, 2018
Payables and Accruals [Abstract]    
Trade accounts payable $ 33,414 $ 31,880
Liability for non-cancelable contracts 5,681 6,078
Contract liability under ASC 606 3,917 1,614
Restructuring 2,525 4,220
Other accrued expenses 5,252 7,971
Total accounts payable and accrued expenses $ 50,789 $ 51,763