XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Information about Disaggregated Revenue of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 15, 2023
Jul. 16, 2022
Jul. 15, 2023
Jul. 16, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 2,312,394 $ 2,273,890 $ 5,219,788 $ 5,037,548
Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 864,279 851,961 2,006,794 1,914,670
Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 765,919 769,654 1,730,889 1,697,587
Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 618,685 566,678 1,337,251 1,251,248
Other Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 22,724 28,241 55,801 62,096
Fuel [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 40,787 57,356 89,053 111,947
Individuals Customer [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 678,785 672,179 1,500,177 1,453,138
Independent retailers [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 563,412 554,504 1,266,218 1,233,493
National accounts [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 554,451 552,437 1,236,436 1,232,725
Other Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 11,010 14,054 26,526 29,682
Military [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 504,736 480,716 1,190,431 1,088,510
Wholesale [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 1,633,364 1,601,485 3,719,048 3,583,864
Wholesale [Member] | Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 603,441 599,945 1,431,142 1,367,598
Wholesale [Member] | Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 508,004 511,366 1,162,262 1,139,420
Wholesale [Member] | Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 499,440 462,168 1,070,407 1,015,307
Wholesale [Member] | Other Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 22,479 28,006 55,237 61,539
Wholesale [Member] | Independent retailers [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 563,412 554,504 1,266,218 1,233,493
Wholesale [Member] | National accounts [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 554,451 552,437 1,236,436 1,232,725
Wholesale [Member] | Other Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 10,765 13,828 25,963 29,136
Wholesale [Member] | Military [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 504,736 480,716 1,190,431 1,088,510
Retail [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 679,030 672,405 1,500,740 1,453,684
Retail [Member] | Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 260,838 252,016 575,652 547,072
Retail [Member] | Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 257,915 258,288 568,627 558,167
Retail [Member] | Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 119,245 104,510 266,844 235,941
Retail [Member] | Other Product [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 245 235 564 557
Retail [Member] | Fuel [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 40,787 57,356 89,053 111,947
Retail [Member] | Individuals Customer [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 678,785 672,179 1,500,177 1,453,138
Retail [Member] | Other Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 245 $ 226 $ 563 $ 546