XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Performance Obligations (Details)
3 Months Ended
Apr. 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-04-03  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, remaining performance obligation, percentage of revenue recognized 65.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 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 30.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years