XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Jan. 02, 2021
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 987,300  
Deferred revenue 34,392 $ 33,221
Accrued rebates and allowances 11,322 12,127
Accrued customer reimbursements 4,744 3,829
Total deferred revenue and other contract liabilities 50,458 49,177
Less: Non-current portion of deferred revenue (3,817) (4,242)
Deferred revenue and other contract liabilities - current 46,641 $ 44,935
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 272,700  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year