XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Summary of Information about Disaggregated Revenue of Reportable Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 09, 2021
Oct. 03, 2020
Oct. 09, 2021
Oct. 03, 2020
Disaggregation Of Revenue [Line Items]        
Net sales $ 2,073,253 $ 2,060,816 $ 6,837,612 $ 7,101,373
Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 794,913 806,147 2,600,106 2,772,256
Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 688,399 692,436 2,323,237 2,421,602
Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 521,973 514,112 1,702,634 1,754,383
Other Products [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 27,424 21,815 92,755 72,186
Fuel [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 40,544 26,306 118,880 80,946
Food Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,031,315 1,012,204 3,421,923 3,471,561
Food Distribution [Member] | Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 344,624 333,988 1,135,458 1,144,335
Food Distribution [Member] | Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 333,895 334,173 1,144,025 1,184,091
Food Distribution [Member] | Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 328,011 324,565 1,059,067 1,079,971
Food Distribution [Member] | Other Products [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 24,785 19,478 83,373 63,164
Retail [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 608,737 596,659 1,968,158 2,010,483
Retail [Member] | Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 235,784 245,652 763,006 837,655
Retail [Member] | Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 233,347 229,368 758,591 774,498
Retail [Member] | Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 98,806 94,959 326,543 316,255
Retail [Member] | Other Products [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 256 374 1,138 1,129
Retail [Member] | Fuel [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 40,544 26,306 118,880 80,946
Military [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 433,201 451,953 1,447,531 1,619,329
Military [Member] | Center store [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 214,505 226,507 701,642 790,266
Military [Member] | Fresh [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 121,157 128,895 420,621 463,013
Military [Member] | Non-food [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 95,156 94,588 317,024 358,157
Military [Member] | Other Products [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 2,383 1,963 8,244 7,893
Individuals Customer [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 608,506 596,429 1,967,372 2,009,802
Individuals Customer [Member] | Retail [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 608,506 596,429 1,967,372 2,009,802
Manufacturers, brokers and distributors [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 416,183 436,139 1,395,951 1,575,513
Manufacturers, brokers and distributors [Member] | Food Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 12,231 13,477 46,644 64,654
Manufacturers, brokers and distributors [Member] | Military [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 403,952 422,662 1,349,307 1,510,859
Retailers [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,035,038 995,709 3,429,558 3,440,401
Retailers [Member] | Food Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 1,008,172 968,381 3,339,578 3,339,824
Retailers [Member] | Military [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 26,866 27,328 89,980 100,577
Other Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 13,526 32,539 44,731 75,657
Other Customers [Member] | Food Distribution [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 10,912 30,346 35,701 67,083
Other Customers [Member] | Retail [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 231 230 786 681
Other Customers [Member] | Military [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales $ 2,383 $ 1,963 $ 8,244 $ 7,893