XML 22 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Deferred Revenue and Other Contract Liabilities - Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2020
Dec. 28, 2019
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue $ 24,360 $ 13,998
Accrued rebates and allowances 7,771 8,436
Accrued customer reimbursements 4,830 5,739
Total deferred revenue and other contract liabilities 36,961 28,173
Less: Non-current portion of deferred revenue (2,483) (2,234)
Deferred revenue and other contract liabilities - current $ 34,478 $ 25,939