XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Performance Obligations (Details) - Long-term contracts - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Jan. 01, 2023
Jan. 02, 2022
Revenue            
Performance obligation $ 27.5 $ 37.6 $ 27.5 $ 37.6    
Contract with Customer, Liability         $ 33.5 $ 58.7
Unearned contract with customer revenue recognized 8.6 $ 20.8 20.8 $ 33.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-03            
Revenue            
Performance obligation $ 35.0   $ 35.0      
Expected timing of satisfaction, period 6 months   6 months      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01            
Revenue            
Performance obligation $ 17.6   $ 17.6      
Expected timing of satisfaction, period 1 year   1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-29            
Revenue            
Performance obligation $ 9.2   $ 9.2      
Expected timing of satisfaction, period 1 year   1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-28            
Revenue            
Performance obligation $ 7.1   $ 7.1      
Expected timing of satisfaction, period 1 year   1 year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-03            
Revenue            
Performance obligation $ 12.8   $ 12.8      
Expected timing of satisfaction, period 1 year   1 year