v3.26.3
Segments - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Sep. 27, 2026
Sep. 28, 2025
Disaggregation Of Revenue [Line Items]        
Net Sales $ 2,304,720 $ 2,200,430 $ 6,959,703 $ 6,657,468
Net sales | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Perishables        
Disaggregation Of Revenue [Line Items]        
Net Sales $ 1,319,513 $ 1,265,962 $ 3,965,679 $ 3,806,839
Perishables | Net sales | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 57.30% 57.50% 57.00% 57.20%
Non-Perishables        
Disaggregation Of Revenue [Line Items]        
Net Sales $ 985,207 $ 934,468 $ 2,994,024 $ 2,850,629
Non-Perishables | Net sales | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 42.70% 42.50% 43.00% 42.80%