v3.24.3
Segments - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Disaggregation Of Revenue [Line Items]        
Net Sales, amount $ 1,945,735 $ 1,713,282 $ 5,723,062 $ 5,138,839
Sales Revenue, Goods, Net | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Net Sales, percentage 100.00% 100.00% 100.00% 100.00%
Perishables        
Disaggregation Of Revenue [Line Items]        
Net Sales, amount $ 1,128,272 $ 985,760 $ 3,288,976 $ 2,956,584
Perishables | Sales Revenue, Goods, Net | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Net Sales, percentage 58.00% 57.50% 57.50% 57.50%
Non-Perishables        
Disaggregation Of Revenue [Line Items]        
Net Sales, amount $ 817,463 $ 727,522 $ 2,434,086 $ 2,182,255
Non-Perishables | Sales Revenue, Goods, Net | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Net Sales, percentage 42.00% 42.50% 42.50% 42.50%