XML 80 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Apr. 03, 2021
Jan. 02, 2021
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 878,200  
Deferred revenue 31,117 $ 33,221
Accrued rebates and allowances 8,683 12,127
Accrued customer reimbursements 4,031 3,829
Total deferred revenue and other contract liabilities 43,831 49,177
Less: Non-current portion of deferred revenue (4,718) (4,242)
Deferred revenue and other contract liabilities - current 39,113 $ 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 $ 243,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