XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Information about Disaggregated Revenue of Reportable Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales $ 9,549,324 $ 9,729,219 $ 9,643,100
Center store [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 3,614,963 3,760,137 3,745,431
Fresh [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 3,139,390 3,202,323 3,240,146
Non-food [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,553,706 2,498,495 2,340,875
Other Product [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 90,188 102,580 114,392
Fuel [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 151,077 165,684 202,256
Individuals Customer [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,838,899 2,808,962 2,796,858
Independent Retailers [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,241,678 2,377,036 2,363,597
National Accounts [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,098,243 2,218,003 2,311,114
Military [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,330,595 2,277,966 2,115,353
Other Customers [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 39,909 47,252 56,178
Retail [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,840,019 2,810,002 2,797,864
Retail [Member] | Center store [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 1,085,202 1,081,840 1,073,765
Retail [Member] | Fresh [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 1,068,549 1,048,759 1,068,240
Retail [Member] | Non-food [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 534,071 512,679 452,557
Retail [Member] | Other Product [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 1,120 1,040 1,046
Retail [Member] | Fuel [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 151,077 165,684 202,256
Retail [Member] | Individuals Customer [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,838,899 2,808,962 2,796,858
Retail [Member] | Other Customers [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 1,120 1,040 1,006
Wholesale [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 6,709,305 6,919,217 6,845,236
Wholesale [Member] | Center store [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,529,761 2,678,297 2,671,666
Wholesale [Member] | Fresh [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,070,841 2,153,564 2,171,906
Wholesale [Member] | Non-food [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,019,635 1,985,816 1,888,318
Wholesale [Member] | Other Product [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 89,068 101,540 113,346
Wholesale [Member] | Independent Retailers [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,241,678 2,377,036 2,363,597
Wholesale [Member] | National Accounts [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,098,243 2,218,003 2,311,114
Wholesale [Member] | Military [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales 2,330,595 2,277,966 2,115,353
Wholesale [Member] | Other Customers [Member]      
Disaggregation Of Revenue [Line Items]      
Total consolidated net sales $ 38,789 $ 46,212 $ 55,172