XML 52 R42.htm IDEA: XBRL DOCUMENT
v3.25.3

Revenue Recognition - Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Product Concentration Risk | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 27, 2025 | Sep. 28, 2024 | Sep. 27, 2025 | Sep. 28, 2024
Product |  |  |  |
Revenue Recognition |  |  |  |
Concentration risk (as a percent) | 100.00% | 100.00% | 100.00% | 100.00%
Grocery |  |  |  |
Revenue Recognition |  |  |  |
Concentration risk (as a percent) | 80.20% | 81.70% | 81.60% | 82.30%
Pharmacy |  |  |  |
Revenue Recognition |  |  |  |
Concentration risk (as a percent) | 14.40% | 13.10% | 13.30% | 12.60%
Fuel |  |  |  |
Revenue Recognition |  |  |  |
Concentration risk (as a percent) | 5.30% | 5.10% | 5.00% | 5.00%
Manufacturing |  |  |  |
Revenue Recognition |  |  |  |
Concentration risk (as a percent) | 0.10% | 0.10% | 0.10% | 0.10%

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ProductInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. + References No definition available. + Details
Name: | wmk_Concentrationriskthresholdpercentage
Namespace Prefix: | wmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=us-gaap_ProductMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=wmk_GroceryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=wmk_PharmacyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=wmk_FuelProductMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=wmk_ManufacturingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |