XML 149 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue and Other Contract Liabilities - (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue(1) $ 33,221 $ 13,998
Accrued rebates and allowances 12,127 8,436
Accrued customer reimbursements(2) 3,829 5,739
Total deferred revenue and other contract liabilities 49,177 28,173
Less: Non-current portion of deferred revenue 4,242 2,234
Deferred revenue and other contract-related liabilities, current $ 44,935 $ 25,939