XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Performance Obligations (Details)
6 Months Ended
Jul. 01, 2023
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]: 2023-07-02  
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 18 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-29  
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
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-03  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period