XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Deferred Revenue and Other Contract Liabilities (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Jan. 01, 2022
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 1,208,900  
Deferred revenue 32,245 $ 35,127
Accrued rebates and allowances 14,881 13,628
Accrued customer reimbursements 7,249 7,424
Total deferred revenue and other contract liabilities 54,375 56,179
Less: Non-current portion of deferred revenue (5,640) (5,302)
Deferred revenue and other contract liabilities - current 48,735 $ 50,877
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01    
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]    
Unrecognized contract revenue $ 337,400  
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