Revenue Recognition - Revenue by Product (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 25, 2021 |
Dec. 26, 2020 |
Dec. 28, 2019 |
|
| Disaggregation of Revenue [Line Items] | |||
| Total net sales | $ 4,224,417 | $ 4,112,601 | $ 3,543,299 |
| Grocery [Member] | |||
| Disaggregation of Revenue [Line Items] | |||
| Total net sales | 3,633,023 | 3,627,898 | 3,068,754 |
| Pharmacy [Member] | |||
| Disaggregation of Revenue [Line Items] | |||
| Total net sales | 399,128 | 356,630 | 337,233 |
| Fuel, Product [Member] | |||
| Disaggregation of Revenue [Line Items] | |||
| Total net sales | 183,631 | 117,800 | 127,828 |
| Manufacturing [Member] | |||
| Disaggregation of Revenue [Line Items] | |||
| Total net sales | $ 8,635 | $ 10,273 | $ 9,484 |