XML 109 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue and Other Contract Liabilities - Deferred Revenue and Other Contract Liabilities - (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Dec. 29, 2018
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue(1) $ 13,998 $ 10,328
Accrued rebates and allowances 8,436 7,269
Accrued customer reimbursements(2) 5,739 16,194
Total deferred revenue and other contract liabilities 28,173 33,791
Less: Non-current portion of deferred revenue 2,234 1,737
Deferred revenue and other contract-related liabilities, current $ 25,939 $ 32,054