XML 72 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Deferred Revenue and Other Contract Liabilities - Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Dec. 29, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue(1) $ 14,861 $ 10,883
Accrued rebates and allowances 6,845 6,282
Accrued customer reimbursements(2) 3,509 16,194
Other contract-related liabilities 1,979 432
Total deferred revenue and other contract-related liabilities 27,194 33,791
Less: Non-current portion of deferred revenue (2,174) (1,737)
Deferred revenue and other contract-related liabilities - current $ 25,020 $ 32,054