XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Jan. 02, 2021
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 949,100  
Deferred revenue 33,132 $ 33,221
Accrued rebates and allowances 9,583 12,127
Accrued customer reimbursements 5,218 3,829
Total deferred revenue and other contract liabilities 47,933 49,177
Less: Non-current portion of deferred revenue (3,775) (4,242)
Deferred revenue and other contract liabilities - current 44,158 $ 44,935
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-03    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 265,600  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-03    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years