XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Performance Obligations (Details)
6 Months Ended
Jul. 02, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, performance obligation, description of timing The remaining duration of these unsatisfied performance obligations range from one month up to 60 months.
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-03  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, remaining performance obligation, percentage of revenue recognized 60.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, remaining performance obligation, percentage of revenue recognized 35.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years