XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Other Contract Liabilities - Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2019
Dec. 29, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue(1) $ 13,825 $ 10,883
Accrued rebates and incentives 7,054 6,282
Accrued customer reimbursements(2) 4,515 16,194
Other contract-related liabilities 606 432
Total deferred revenue and other contract-related liabilities 26,000 33,791
Less: Non-current portion of deferred revenue (126) (685)
Deferred revenue and other contract-related liabilities - current $ 25,874 $ 33,106