v3.25.0.1
Revenue - Narrative (Details)
$ in Millions
3 Months Ended
Dec. 28, 2024
USD ($)
distribution_center
Dec. 30, 2023
USD ($)
May 20, 2022
distribution_center
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract liability, revenue recognized | $ $ 101.1 $ 249.7  
Remaining performance obligation, amount | $ $ 22,400.0    
Number of distribution centers | distribution_center     42
Walmart      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Number of distribution centers | distribution_center 42    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-29      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, percentage 11.00%    
Remaining performance obligation, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-28      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, percentage 57.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-28 | Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, period 13 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-28 | Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligation, period 60 months