v3.26.1
Segments - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Disaggregation Of Revenue [Line Items]        
Net Sales $ 2,325,804 $ 2,220,602 $ 4,654,983 $ 4,457,038
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,329,582 $ 1,271,145 $ 2,646,166 $ 2,540,877
Perishables | Net sales | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 57.20% 57.20% 56.80% 57.00%
Non-Perishables        
Disaggregation Of Revenue [Line Items]        
Net Sales $ 996,222 $ 949,457 $ 2,008,817 $ 1,916,161
Non-Perishables | Net sales | Product Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk percentage 42.80% 42.80% 43.20% 43.00%