<SEC-DOCUMENT>0000103595-23-000006.txt : 20230607
<SEC-HEADER>0000103595-23-000006.hdr.sgml : 20230607
<ACCEPTANCE-DATETIME>20230607134332
ACCESSION NUMBER:		0000103595-23-000006
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		49
CONFORMED PERIOD OF REPORT:	20230429
FILED AS OF DATE:		20230607
DATE AS OF CHANGE:		20230607

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			VILLAGE SUPER MARKET INC
		CENTRAL INDEX KEY:			0000103595
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-GROCERY STORES [5411]
		IRS NUMBER:				221576170
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			0727

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33360
		FILM NUMBER:		23998503

	BUSINESS ADDRESS:	
		STREET 1:		733 MOUNTAIN AVE
		CITY:			SPRINGFIELD
		STATE:			NJ
		ZIP:			07081
		BUSINESS PHONE:		2014672200

	MAIL ADDRESS:	
		STREET 1:		733 MOUNTAIN AVE
		CITY:			SPRINGFIELD
		STATE:			NJ
		ZIP:			07081
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>vlgea-20230429.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with the Workiva Platform--><!--Copyright 2023 Workiva--><!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18,d:29fae6316bd24f7e941c7d85c9516e0b--><html xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2023" xmlns:vlgea="http://www.shoprite.com/20230429" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vlgea-20230429</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF8zLTEtMS0xLTYwNTE4_87f1470c-eb94-413d-b6fd-537a4dc2ab66">0000103595</ix:nonNumeric><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF80LTEtMS0xLTYwNTE4_37f312bb-ea6d-4d5f-b89a-180a27f08b2d">7/29</ix:nonNumeric><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF81LTEtMS0xLTYwNTE4_1ef9fe2a-7390-4024-946b-9b0bd51f699e">2023</ix:nonNumeric><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF82LTEtMS0xLTYwNTE4_31249f3e-80e5-4aae-ba1d-780ecdd95170">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF83LTEtMS0xLTYwNTE4_4c9131d3-83dc-48f9-a08d-4526ae3129e0">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vlgea-20230429.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53f6d9189fe046e8b0754050a7d332fb_I20230607"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5ddc99ea693341719e8690a5c91e26f9_I20230607"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i158eab5197c64ff7b9213b1d5b622edf_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i375e554738694962944b7b6320cee372_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc99774da0db464bb938f1f13a96c12f_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie96269055e8f467fba9b290b5d23f8f2_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f48cda499a24a979b73960b18b9b318_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3a57479ea641fc966457542cd51b21_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i861b457c24d84c3993053a8d3936396c_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9dd3484150740709ec950db08513880_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c57a43c920644c8a97f03178b4f3a5a_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc8c82f7a3df4c799d6504d1e3c547dd_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5cec32cedb946d484d0f76fe9c38c87_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4086e0a1c7540d3a353804b99ed8d82_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5ca89b06ec64dcd91ff49325267ef5b_I20230128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb436f733a0142be93ec05ced5854305_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i848970f8acc44cb491f52eced3ce1e21_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if77c809ad28a4ee6b88e2c0413df3de1_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84aa799f73bb4dc99f459625177bb6cc_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7178dbf43ec54072966330e703c2b9d9_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf9e34eef03c433dba13dc21859049ff_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cbb977b1bc34dafaf7fad72509ce527_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2ddabe6fff143a3895b62856d28ffb1_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i719df08c530d47c9aa05138767d79933_I20220129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i809d7fece22640978478b8c87e2442cc_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b40c973ebcd485aa1de3fa6f20854af_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dfb138d701348a381915f80bed187cf_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1bc1f26723640ad8549f25141ae63d3_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c8be213f8614f14b980062ec5b6e193_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e41072753034fad818ea15fb97d4edc_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41f638a895fb4416af757a00d0052606_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d1336d3811e44079b84cb4c27d16ae4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3015ca84fef145509c1dd1359149d2a8_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f813512cee4a88b57e3f13ef03e931_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16e98a8fe9e846a4aab30904dea15f3d_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88ffe0e522214f909985752949510113_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib24978b45d954ed9b227cd8318a1e448_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f0e6dd544e94886ba23dc247b91cc22_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60a562d63fae4a209e9897f7be51eb8c_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fe7339a028a49c9b721b80106d0dc0a_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie162e537b586464b84f999e0b2e8c8e2_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54c20d298a74424980c273d4db00d315_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7aae0a3fa384c36802f867f7cfe1de2_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7721a816a4ff4035bebcb5469359e0f8_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6546c39db12c43f884f8474800914e44_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i855cb7c8abd545c6a93c04548ccf5dab_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib376c91040c441d0a008a855f9e63881_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i342d728cdb634df280a90f805f8dea03_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="class"><xbrli:measure>vlgea:class</xbrli:measure></xbrli:unit><xbrli:context id="i2c9d2e25817747389841716ece83da1e_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0dfef6eff28f40d8b955f15a23725481_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="defined_benefit_pension_plan"><xbrli:measure>vlgea:defined_benefit_pension_plan</xbrli:measure></xbrli:unit><xbrli:context id="i6b89635fe6a5468b96c5e77835bfb8c6_D20220401-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95af9814bf2b4d558b43fb2dbd351c48_D20220401-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">vlgea:VillageSuperMarketIncEmployeesRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ac2a41f3694e308f4f1f50c00978e4_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">vlgea:VillageSuperMarketIncEmployeesRetirementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66b5b2bc06294fb999e4f77f2cd0a814_D20220815-20220815"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-15</xbrli:startDate><xbrli:endDate>2022-08-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic70b2f4c442a42b5a9a243918d297812_D20220928-20220928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-28</xbrli:startDate><xbrli:endDate>2022-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-28</xbrli:startDate><xbrli:endDate>2022-09-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0434a84b6d67447690aa1f7d30856117_I20220928"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d4296bc55924a399321089e3ccbaeda_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i725b2fc43d684faea54596aab3bf605d_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd2e7571d984443e9a622500a62633b8_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae6596e3a3484ce9a93be774bce3bca3_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief5e2846c7de475093da0569cb80c6ff_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a677ad9ec664cc5b65effcd38338538_D20220428-20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-28</xbrli:startDate><xbrli:endDate>2022-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6145fcb31a4c460f812cc52b6a24021b_I20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5576ad13943d49b8ab0fb205117e8fa3_D20220428-20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-28</xbrli:startDate><xbrli:endDate>2022-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc59f2a5183a4086a1c037a78626fed2_D20220428-20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-28</xbrli:startDate><xbrli:endDate>2022-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife49221b07444f4694520fccdb914a06_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e39eb15b95d4f81aa8b72ee6029fb64_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3249b8aed7bc42ecbc325198e7e7dbd0_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic55098da2bf64f5d9fe04c0548904306_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if60c62b696b349ba873cb9caacd6f55c_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fc06db9651841b6b30d242244417d37_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i490519ebdb714a54a3691095da7b0a14_I20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0d6f0f5d0574b63bf397edd1bf6c026_I20220128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0ca397ac446497db191316b8b44d4ae_D20220128-20220128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-28</xbrli:startDate><xbrli:endDate>2022-01-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i358d4ed968cb4e6183d9447376658479_I20200512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c4f5bc488a74a52a1d2f49411ae126d_D20200512-20200512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-12</xbrli:startDate><xbrli:endDate>2020-05-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i833f3f2a37944a5a8029076095f30e26_D20220128-20270504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-28</xbrli:startDate><xbrli:endDate>2027-05-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d616840cbc4ead81aef184e1728a6a_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib46c3e6570a04b65b83da5e61f1b9e29_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75b737706f047ef9e54c28a57ed385d_I20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5582bee9ca78408ca5f77cc8c5b820f3_D20200901-20200901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-01</xbrli:startDate><xbrli:endDate>2020-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bfbc6ee2996403fb3c411c4b4a45f8d_D20220128-20350901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-28</xbrli:startDate><xbrli:endDate>2035-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie31f6f7e177f41d29b1a9da349ced4d2_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f722ed104754ab480ccd9c81920f373_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie463c946dba1427cb8ee79bfeac0caf3_D20220128-20220128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-28</xbrli:startDate><xbrli:endDate>2022-01-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28a6461f78dc4459b08a5e88f468bb09_D20220128-20370128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-28</xbrli:startDate><xbrli:endDate>2037-01-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae994ddee7b474b90f1bc795b19bd2e_I20220128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i991713eb3b024d498e5969a59e3277cf_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6659ca191cb4288a25a9ccd457b0c09_D20220901-20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i836fe6064d0447faa1727151e8117c45_I20220901"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-27</xbrli:startDate><xbrli:endDate>2023-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85c2938f18934ef4861a53b607df2ef7_I20230127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9de2491b7164c04ab6e5c5f68afde14_D20230127-20230127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-27</xbrli:startDate><xbrli:endDate>2023-01-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b7b739507fd49ffa9794022d73ba3ce_I20230127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ea0bda9be05425eab65de5abf5239b7_I20200506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ba39b83a555406db33686d066b4c261_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c905928fe404db5a19e494b70335677_I20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb133398cc62435490eb4292957f08f9_D20171229-20171229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-29</xbrli:startDate><xbrli:endDate>2017-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6414a4ef80f94320a3dc0a09b2a4c62b_D20171229-20241229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-29</xbrli:startDate><xbrli:endDate>2024-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="swap"><xbrli:measure>vlgea:swap</xbrli:measure></xbrli:unit><xbrli:context id="icf581795d1f442aaa55db48938815912_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746a3e387d5d4da88b3149b9a8552c71_D20230129-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-29</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27ca2079911a4c5ba08c1a693251ff1a_D20220130-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54a73156563e495696511529295ef115_D20220731-20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-31</xbrli:startDate><xbrli:endDate>2023-04-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2106e2d8e6bf420f91b5c46d8ddbb289_D20210801-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4af491e1d10468e8ca69d5c2a514555_I20230429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000103595</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-29</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3 id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:400;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Washington, D. C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA2_840e8245-2558-4b63-8498-61ffa923bbcb">10-Q</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV8wLTAtMS0xLTYwNTE4_870c6f82-6fc6-41ee-a4a9-dc4039a54cd3">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">For the quarterly period ended <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV8yLTEtMS0xLTYwNTE4L3RleHRyZWdpb246YzA2Y2ZhNDlkNjA5NDQ0MjhkMmE2OTgxMzQyZjllMmVfMzY_fdb2eee7-f060-4b7d-90ab-2196577de7e1">April&#160;29, 2023</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OR</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV82LTAtMS0xLTYwNTE4_69d6e99f-34ba-47d3-b98a-6234cf087829">&#9744;</ix:nonNumeric>&#160;&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission File No. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV84LTAtMS0xLTYwNTE4L3RleHRyZWdpb246Y2Y4NmYzODUxZjEyNDY5YWE2YzdhZjg4YjQxZDE2NmFfMjQ_e9221ef3-170a-4f4f-96bc-5484f8124891">0-2633</ix:nonNumeric></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA4_4e16c090-6834-4150-b4ad-7073daffca86">VILLAGE SUPER MARKET, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.720%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8wLTAtMS0xLTYwNTE4_7bff3922-e243-414e-b12a-62a1df980413">New Jersey</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8wLTItMS0xLTYwNTE4_d7aa0201-2e34-45e8-9441-ef5489530dca">22-1576170</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I. R. S. Employer Identification No.)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfNA_e2e372e2-e762-4fda-8294-e21928d00cc1">733 Mountain Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfOA_d9ab8df1-c392-4a5c-9cc9-b67b3e180ce1">Springfield</ix:nonNumeric>, <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfMTI_4c8d0226-6ad5-4be2-b125-eada466b10f0">New Jersey</ix:nonNumeric>, <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfMTY_96333195-3cd1-4615-a181-9e96b6ba33a1">07081</ix:nonNumeric></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices) (Zip Code)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's telephone number, including area code:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">(<ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF82LTItMS0xLTYwNTE4L3RleHRyZWdpb246MTM1MWY2NThlZTJiNDdmMmEyMWYyMDczMGQyYWNiYTZfNQ_d279f8a1-3660-4a35-8278-6d338aeda000">973</ix:nonNumeric>) <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF82LTItMS0xLTYwNTE4L3RleHRyZWdpb246MTM1MWY2NThlZTJiNDdmMmEyMWYyMDczMGQyYWNiYTZfOQ_f431c1cf-982e-40e6-9766-2d695030dcf2">467-2200</ix:nonNumeric></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0wLTEtMS02MDUxOA_1ec46bc9-df18-4a68-a8b4-1128875940c7">Class A common stock, no par value</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0xLTEtMS02MDUxOA_40923960-7d6f-46ee-a282-929447057d76">VLGEA</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0yLTEtMS02MDUxOA_0b205640-08bb-44a4-893a-e93cdca57433">The NASDAQ Stock Market</ix:nonNumeric></span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Title of Class)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Trading Symbol)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Name of exchange on which registered)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(g) of the Act:&#160;&#160;None</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA5_052ed641-8b0d-4e9a-9f38-774e24fa9d90">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&#160;&#160;<ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjEw_0b4e50ff-da75-4de8-830c-7780376895fc">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company.&#160;&#160;See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221; and &#8220;smaller reporting company&#8221; in Rule 12-b2 of the Exchange Act.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Large accelerated filer </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8wLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZGEzZmU3MzFiNTZjNDIyYTlhNTRmOWExNTQ4ZmUwZGNfNA_bea819a9-a613-4e18-a9b1-caae9e3e470d">Accelerated filer</ix:nonNumeric>&#160;&#160;&#9746;</span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;(Do not check if a smaller reporting company)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8xLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZDFiNjgyMWFhZjYzNGNkYjlkMzNlMmNmZmQwODg0ZmJfMzE_d203d9d0-be0d-4edd-abcb-ecf91e4df836">&#9746;</ix:nonNumeric></span></div></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8yLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZWFjNjA4ZmJiYWE1NGE2ZGI3M2IwZDgxN2RiNTI5NzZfMjg_5a28236d-c118-46d4-9b51-6b0b7c1d7374">&#9744;</ix:nonNumeric></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  &#9744;</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes  <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl80LTAtMS0xLTYwNTE4L3RleHRyZWdpb246MzJmOWQ5OTJhMmM0NGNlMjlmNzk3NzYyMWM3Y2NmMjdfMTIz_5fe5a920-fdcc-40a0-b4a8-4625a5b1ff60">&#9744;</ix:nonNumeric>  No  &#9746;.</span></div></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date:</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">June 7, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A Common Stock, No Par Value</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i53f6d9189fe046e8b0754050a7d332fb_I20230607" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MzU5OTliNTg1YjY1NDcxMjk3MWVhM2ZhZjI1M2EzOTQvdGFibGVyYW5nZTozNTk5OWI1ODViNjU0NzEyOTcxZWEzZmFmMjUzYTM5NF80LTItMS0xLTYwNTE4_9b3f58b7-44df-4713-9dd5-2170e4cc6afd">10,563,420</ix:nonFraction> Shares</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B Common Stock, No Par Value</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">  <ix:nonFraction unitRef="shares" contextRef="i5ddc99ea693341719e8690a5c91e26f9_I20230607" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MzU5OTliNTg1YjY1NDcxMjk3MWVhM2ZhZjI1M2EzOTQvdGFibGVyYW5nZTozNTk5OWI1ODViNjU0NzEyOTcxZWEzZmFmMjUzYTM5NF81LTItMS0xLTYwNTE4_4353a036-9cdf-49ec-a479-38e769daed8a">4,293,748</ix:nonFraction> Shares</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_10"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">VILLAGE SUPER MARKET, INC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">INDEX</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">PART I</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;PAGE NO.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FINANCIAL INFORMATION</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1. Financial Statements (Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_16">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Comprehensive Income</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_22">5</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_25">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_31">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_34">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.&#160; Management's Discussion and Analysis of Financial Condition and Results of Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_85">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.&#160; Quantitative &amp; Qualitative Disclosures about Market Risk</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_106">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.&#160; Controls and Procedures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_109">22</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">PART II</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER INFORMATION</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.&#160;&#160;Unregistered Sales of Equity Securities and Use of Proceeds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_115">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.&#160; Exhibits</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_118">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signatures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i29fae6316bd24f7e941c7d85c9516e0b_121">24</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART I - FINANCIAL INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">FINANCIAL STATEMENTS</span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_16"></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.225%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands) (Unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNC0xLTEtMS02MDUxOA_fefdfcda-9771-42c0-a718-679a19d09f5c">124,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNC0zLTEtMS02MDUxOA_922f8bff-7623-4d6d-ba3b-744897c81942">134,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Merchandise inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNS0xLTEtMS02MDUxOA_12044662-e789-43e8-9d50-91fee8c23aec">45,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNS0zLTEtMS02MDUxOA_f9fbca31-48fd-4754-bb72-1daaf8fbd03d">44,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patronage dividend receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="vlgea:PatronageDividendReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNi0xLTEtMS02MDUxOA_fcce7421-ee44-4da7-9d01-2b55e5f040bb">8,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="vlgea:PatronageDividendReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNi0zLTEtMS02MDUxOA_52388b75-d020-47ff-b585-b8c82edc5d69">12,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable from Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNy0xLTEtMS02MDUxOA_85e03125-2626-463e-a95d-8563e0131d32">30,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNy0zLTEtMS02MDUxOA_af3bc5b0-d201-4b8b-a4e8-42d3ad3ad260">28,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfOS0xLTEtMS02MDUxOA_2daa5ef3-dd96-43b1-a9a4-13095d08e75f">46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfOS0zLTEtMS02MDUxOA_dfa5c62c-ddf7-4083-a1cd-86b0d981856e">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTAtMS0xLTEtNjA1MTg_262fbab5-9055-4bde-b764-c2204a50ec91">16,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTAtMy0xLTEtNjA1MTg_e3d055fd-c54e-411f-9fc4-2105e8f3e9b7">17,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTEtMS0xLTEtNjA1MTg_16231792-f07d-47f4-be7d-d273f72032b8">226,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTEtMy0xLTEtNjA1MTg_0ee48792-e60a-47b2-b3dc-33684fd2bcef">237,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, equipment and fixtures, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTMtMS0xLTEtNjA1MTg_261ca5cc-cca8-4c5a-8d60-3a412d21502d">276,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTMtMy0xLTEtNjA1MTg_463ef1ce-088a-4e92-b3e1-786c2d0a56f5">265,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTQtMS0xLTEtNjA1MTg_823ad536-4640-45b5-a78f-41c5cb66102b">274,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTQtMy0xLTEtNjA1MTg_18e52830-5d49-4332-ae24-e3c77f01764e">293,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable from Wakefern</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429" decimals="-3" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTUtMS0xLTEtNjA1MTg_61c7479c-028d-41e8-91a8-7c83dd9d633a">61,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730" decimals="-3" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTUtMy0xLTEtNjA1MTg_c15fa3e9-dcc1-4b46-8b8f-8ed3b0252dc9">29,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTYtMS0xLTEtNjA1MTg_0d7e4697-7104-42bc-9df2-2bc680f3be8c">33,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTYtMy0xLTEtNjA1MTg_01bc1c1e-c731-4c00-8a13-a36004d3ad4e">33,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in Real Estate Partnerships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTctMS0xLTEtNjA1MTg_e011763a-e8ed-4666-9ae1-e3054b265aee">11,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTctMy0xLTEtNjA1MTg_c72a8f60-233c-4a70-ba07-ced52bd754b4">7,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTgtMS0xLTEtNjA1MTg_007182fd-be81-48ac-8354-2d0255d40ea1">24,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTgtMy0xLTEtNjA1MTg_5e066fa7-32a8-40e7-a0f4-a38a2257026e">24,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTktMS0xLTEtNjA1MTg_bfa74870-5e2d-4ab4-a1aa-18016d732b67">37,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTktMy0xLTEtNjA1MTg_bf526494-c97b-4d43-a0b0-34c1ebdfbe3e">34,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjEtMS0xLTEtNjA1MTg_9f10d4c9-3671-4cd2-b563-beba40093214">944,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjEtMy0xLTEtNjA1MTg_95513cee-9a43-491a-9e57-2228fab72b89">924,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES and SHAREHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjQtMS0xLTEtNjA1MTg_1c291a71-eb1d-4da7-a3af-e7ffcccbde8d">20,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjQtMy0xLTEtNjA1MTg_25b44a12-d7d8-4dfc-a66a-ec785db8e2e6">20,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjUtMS0xLTEtNjA1MTg_614226d3-029f-4e1b-ad7f-236ad583d7bf">649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjUtMy0xLTEtNjA1MTg_168d9cab-2325-4684-acf2-41423b0169b4">596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable to Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429" decimals="-3" name="us-gaap:NotesPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjYtMS0xLTEtNjA1MTg_fba8cf3d-7c96-43cc-bee8-f3cb068bd1ad">737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730" decimals="-3" name="us-gaap:NotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjYtMy0xLTEtNjA1MTg_c60404f2-6dcb-4804-854b-a09b93d9d54c">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjctMS0xLTEtNjA1MTg_585a51cc-45cf-4295-959f-d6ae3fe62914">9,370</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjctMy0xLTEtNjA1MTg_f250d303-dba7-4218-956d-f9edd0a3e11d">7,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable to Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjgtMS0xLTEtNjA1MTg_ae2671ed-5a77-44a7-946d-09900caa7125">75,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjgtMy0xLTEtNjA1MTg_3794b25f-1e99-4bd2-8faf-f1692427ae40">77,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjktMS0xLTEtNjA1MTg_b535c50f-bf2f-4a1c-be46-63f19bbca623">28,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjktMy0xLTEtNjA1MTg_3eff4ce1-b6a9-4656-b039-98721abcfb01">24,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued wages and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzAtMS0xLTEtNjA1MTg_ffc343f5-4df4-4b4d-98e4-1b2358d72a9d">28,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzAtMy0xLTEtNjA1MTg_651f886a-9e00-4e32-9ed7-2ce75353cf54">27,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzEtMS0xLTEtNjA1MTg_d71282e5-5084-42f4-8b69-3c964c7e4dc0">476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzEtMy0xLTEtNjA1MTg_13da07e1-645e-4557-98f3-81ac8fd34b98">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzItMS0xLTEtNjA1MTg_7030d286-a30f-4936-ad91-9cadf9c0869d">163,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzItMy0xLTEtNjA1MTg_fc431062-d4fd-43ed-88ec-d8c2dfd104ad">158,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzQtMS0xLTEtNjA1MTg_6175171b-35fb-4f39-b94f-53de55699d3a">266,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzQtMy0xLTEtNjA1MTg_2416b2ab-855c-4211-b189-b98e04d048bf">284,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzUtMS0xLTEtNjA1MTg_cc36ef68-ce03-47ee-ba60-dd7225cfe994">20,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzUtMy0xLTEtNjA1MTg_fc92cb8c-7584-4623-99bf-8942076b83cd">21,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes payable to Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzYtMS0xLTEtNjA1MTg_e610c377-7a16-4128-9f38-5a72fb089dae">1,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OtherLongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzYtMy0xLTEtNjA1MTg_852ee083-b553-4b63-833d-9cfff6593c25">1,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzctMS0xLTEtNjA1MTg_db8147b5-9778-4578-8bb5-c8d64ee1c565">74,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzctMy0xLTEtNjA1MTg_b84a5724-321b-4e0b-bbf1-e048439ee94a">66,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzgtMS0xLTEtNjA1MTg_559b848e-6275-4c57-9e21-df1ff9e3d5ab">364,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzgtMy0xLTEtNjA1MTg_00f568d4-a301-48d2-8582-5bdfd0bc4d65">374,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzktMS0xLTEtNjA1MTg_152f2a3f-e4fb-4650-8919-d00f2f3a518a">4,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzktMy0xLTEtNjA1MTg_135af5f5-d0c9-491c-a588-8948482f5fee">4,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDAtMS0xLTEtNjA1MTg_fa622226-7285-46c0-84b0-b6f8f83e4ac1">15,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDAtMy0xLTEtNjA1MTg_db0cc031-1369-4599-b549-efef26df702c">15,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 6)&#160;</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDEtMS0xLTEtNjA1MTg_98a9524b-82d4-482c-a216-b14ddcf47b3e"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDEtMy0xLTEtNjA1MTg_8cf490ab-65c6-4084-886d-44532b974751"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' equity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, no par value: Authorized <ix:nonFraction unitRef="shares" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF80Ng_0f5bce59-e0a2-4b9b-9315-65390b7a1cb6"><ix:nonFraction unitRef="shares" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF80Ng_469a7335-6fb7-4184-80f7-e7d3ce1359ee">10,000</ix:nonFraction></ix:nonFraction> shares, <ix:nonFraction unitRef="shares" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF81Nw_6b899f0e-f545-4612-8825-d268db7238c9"><ix:nonFraction unitRef="shares" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF81Nw_ef4224e3-9af7-4053-adc1-de88c132be40">none</ix:nonFraction></ix:nonFraction> issued</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMS0xLTEtNjA1MTg_28981a1d-e29d-48a6-94be-77176adcf694">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMy0xLTEtNjA1MTg_abddd1b2-0ecf-4f4e-ba3d-b0e9d5b0ae3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock, no par value: Authorized <ix:nonFraction unitRef="shares" contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY181MQ_ab242fb3-4a73-457c-ba03-1b25376f70b3"><ix:nonFraction unitRef="shares" contextRef="iba3a57479ea641fc966457542cd51b21_I20230429" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY181MQ_e0c44934-0b7a-4c59-bb40-a03425739081">20,000</ix:nonFraction></ix:nonFraction> shares; issued <ix:nonFraction unitRef="shares" contextRef="iba3a57479ea641fc966457542cd51b21_I20230429" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY182OQ_a871b9a5-6ebc-490b-b7cc-fd156946e5c1">11,478</ix:nonFraction> shares at April&#160;29, 2023 and <ix:nonFraction unitRef="shares" contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY184OQ_ee811975-da0a-4abb-9937-5d9d57259a2a">10,971</ix:nonFraction> shares at July&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba3a57479ea641fc966457542cd51b21_I20230429" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMS0xLTEtNjA1MTg_3092741f-0897-43d5-94ec-c1c50d386458">74,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMy0xLTEtNjA1MTg_1e35dbc0-a18a-40f4-aa88-1731c8f083cc">72,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock, no par value: Authorized <ix:nonFraction unitRef="shares" contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl81MQ_5de22387-3842-4e62-9500-0fbc33699ef4"><ix:nonFraction unitRef="shares" contextRef="i861b457c24d84c3993053a8d3936396c_I20220730" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl81MQ_afd521fe-b64f-44c5-aa2f-c16e8fa9c75f">20,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_21ab00ee-0418-42cc-8b3c-7e669a654063"><ix:nonFraction unitRef="shares" contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_b79b21bb-3309-48dd-9680-e25049c6eaed"><ix:nonFraction unitRef="shares" contextRef="i861b457c24d84c3993053a8d3936396c_I20220730" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_c085be21-10cd-4beb-92ef-614be338ceab"><ix:nonFraction unitRef="shares" contextRef="i861b457c24d84c3993053a8d3936396c_I20220730" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_ca2d0324-2b07-4b32-b95f-ba2bf47f292a">4,294</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares at April&#160;29, 2023 and July&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMS0xLTEtNjA1MTg_9a072b08-f06c-4f3c-b664-c9e2d567faa9">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i861b457c24d84c3993053a8d3936396c_I20220730" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMy0xLTEtNjA1MTg_3c564119-ec14-441a-aacb-df054147cdfa">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDYtMS0xLTEtNjA1MTg_2017afc7-9c10-40ba-bce7-e585cab48c30">331,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDYtMy0xLTEtNjA1MTg_8dfe3d0a-ff2a-4114-98eb-359c6d92f3b7">306,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDctMS0xLTEtNjA1MTg_0d4b5abf-b24b-485c-a346-1e77912cbbfc">6,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDctMy0xLTEtNjA1MTg_b900b097-88ce-495f-944f-ce9cf46d78b2">6,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less treasury stock, Class A, at cost: <ix:nonFraction unitRef="shares" contextRef="iba3a57479ea641fc966457542cd51b21_I20230429" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpiYThjOGE5ZDFlM2M0ODgyYTUzNTUzODUwYzliMzU2N180Mw_8775debb-bafc-434e-9ea6-59050726556b">914</ix:nonFraction> shares at April&#160;29, 2023 and <ix:nonFraction unitRef="shares" contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpiYThjOGE5ZDFlM2M0ODgyYTUzNTUzODUwYzliMzU2N18xNjQ5MjY3NDQxNzQz_2aeb91b4-4c1a-43f3-b0ec-27a73991994f">752</ix:nonFraction> shares at July&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba3a57479ea641fc966457542cd51b21_I20230429" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMS0xLTEtNjA1MTg_3a09e49e-1a37-4d9d-ad50-fb2d5114606d">18,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMy0xLTEtNjA1MTg_d21a72a6-337e-422d-89c5-61a2a16fda2e">14,588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDktMS0xLTEtNjA1MTg_74cb94ce-724f-4c6c-9f14-13810e30ed2c">395,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDktMy0xLTEtNjA1MTg_2e29dc24-08ca-4b59-974c-0c75f3a0495c">372,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders&#8217; equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNTEtMS0xLTEtNjA1MTg_c58d955a-862f-41d7-a219-b3a52d45920c">944,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNTEtMy0xLTEtNjA1MTg_731adea7-a5a9-4b15-9db2-3e60f2f68eba">924,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:43.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.078%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands, except per share amounts) (Unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy0xLTEtMS02MDUxOA_e1d0a5b6-a5bf-4027-8d7c-a5d200bd3b40">529,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy0zLTEtMS02MDUxOA_4ff7c946-9488-4f36-ab07-9e95de8a63bf">501,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy01LTEtMS02MDUxOA_e81a1dc4-a051-4144-bf34-2b0e229fbc1b">1,612,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy03LTEtMS02MDUxOA_f5d19187-e9f8-42f6-a1d7-799f7a44238b">1,533,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS0xLTEtMS02MDUxOA_0d62c6e3-728f-4d48-9316-daf4a7dd0ac9">378,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS0zLTEtMS02MDUxOA_07a8cc55-4358-4e5c-a3c2-39856606b650">360,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS01LTEtMS02MDUxOA_31ec63d3-3ed4-457a-82d8-6d8b9e11001a">1,157,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS03LTEtMS02MDUxOA_bfccdf84-84ca-4f16-8208-84e236e82d14">1,102,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy0xLTEtMS02MDUxOA_705964af-d36f-45c6-a801-2c8e0fa68afd">151,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy0zLTEtMS02MDUxOA_ba6d4c18-161f-44c7-be55-6a1ad9ca9f92">141,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy01LTEtMS02MDUxOA_7d27101b-c5fa-4fa2-8ce6-3957770643f0">455,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy03LTEtMS02MDUxOA_cb2bc754-35ef-4b6f-b88e-c59fd8f76fc5">431,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS0xLTEtMS02MDUxOA_c7ecc6e1-43f7-4c8d-baf6-024bc4e177b5">128,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS0zLTEtMS02MDUxOA_4fe5b014-a58f-409b-9790-d2e17a7fc538">137,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS01LTEtMS02MDUxOA_d3317501-4a41-40c9-aca9-71ae1286144b">384,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS03LTEtMS02MDUxOA_c36970c9-69e3-4708-9c50-d41680409690">385,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtMS0xLTEtNjA1MTg_474fa038-4e49-4531-9f9c-72950ff4fa36">8,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtMy0xLTEtNjA1MTg_25b82a5e-3f60-4648-aae8-c81763e03217">8,130</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtNS0xLTEtNjA1MTg_932c481a-2784-4800-8cd2-125598767d37">25,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtNy0xLTEtNjA1MTg_deefa449-9dee-40ed-a7b4-c3a7e41a57cd">24,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtMS0xLTEtNjA1MTg_b6d3c4d3-ff15-40b8-a19c-cfab43c0cdfa">14,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtMy0xLTEtNjA1MTg_7c9b7e41-8147-44a5-8a79-9dfeaae3e1ba">4,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtNS0xLTEtNjA1MTg_c28be1f2-10b3-4d7f-9368-387f0c1873e6">45,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtNy0xLTEtNjA1MTg_200f5e99-a8d2-4a12-85b6-a345b4d12a47">20,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctMS0xLTEtNjA1MTg_4dc8766d-f9d2-4e2c-98c8-2780878af396">1,085</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctMy0xLTEtNjA1MTg_c3815a0a-7240-4f9f-9610-992aa57bd0af">991</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctNS0xLTEtNjA1MTg_aa0dc472-8697-4225-887c-af81ad20b9e2">3,137</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctNy0xLTEtNjA1MTg_86b76d5c-d90a-4cf1-a664-f6ad6a6e2cc5">2,923</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktMS0xLTEtNjA1MTg_3ddad85b-ea72-45da-9d1c-8b49533fcfe6">3,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktMy0xLTEtNjA1MTg_355ad82f-3b4d-4afd-ac68-bc2a5a764cf6">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktNS0xLTEtNjA1MTg_638298e5-a285-4c7a-84a4-6563f117c280">7,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktNy0xLTEtNjA1MTg_417ec777-71c5-4dca-a217-596e34b50fb5">2,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtMS0xLTEtNjA1MTg_9c5caa8d-7efe-44ce-ade8-ab2f58120193">16,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtMy0xLTEtNjA1MTg_a7af8d8c-8535-4d65-aba2-842a43e997a8">4,331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtNS0xLTEtNjA1MTg_1e34024b-09a2-495a-9eeb-2bc7a649e7d5">49,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtNy0xLTEtNjA1MTg_0911d824-8f2c-433b-80ad-0521cb02aa4d">20,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtMS0xLTEtNjA1MTg_163b5b58-9b47-4be8-bf88-561a6db891db">5,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtMy0xLTEtNjA1MTg_bc3386e3-eb58-42ba-bce0-51801156bc32">1,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtNS0xLTEtNjA1MTg_f0c6da95-04d9-48b3-9cf4-32b453c7e191">15,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtNy0xLTEtNjA1MTg_e5a168d2-45ea-446c-9ea3-0088079dae1b">6,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtMS0xLTEtNjA1MTg_223d7800-ada0-4128-8ea0-c0d69f53ba70">11,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtMy0xLTEtNjA1MTg_12dc77ed-1896-4289-841b-cf7f251f0b4f">3,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtNS0xLTEtNjA1MTg_73e40b37-04a1-4df5-b0ea-82ed3d389e01">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtNy0xLTEtNjA1MTg_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktMS0xLTEtNjA1MTg_72a99b37-30ea-4854-9a7b-049efe835aa2">0.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktMy0xLTEtNjA1MTg_fe6fcf80-219e-49e3-bf31-f4eed4f954de">0.25</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktNS0xLTEtNjA1MTg_a5d9651e-3342-4c96-a33d-7e311f01d9fe">2.64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktNy0xLTEtNjA1MTg_da7d431d-adbe-406d-8bc1-50a9c77b17e6">1.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtMS0xLTEtNjA1MTg_3aaae2b8-e2a6-4443-8a9f-18bc5bc916dc">0.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtMy0xLTEtNjA1MTg_ac8a191a-fb1c-4f91-8449-466e75c81308">0.22</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtNS0xLTEtNjA1MTg_5d2b0b21-79b9-42fb-bf94-ab94b3e2be70">2.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtNy0xLTEtNjA1MTg_abb89fec-3f1d-4a8a-b80b-355d77cf13e2">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtMS0xLTEtNjA1MTg_e282df37-0859-41c0-9962-5eaeab5c1619">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtMy0xLTEtNjA1MTg_bc6a0120-3495-43fd-b37e-70ce3a330165">0.16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtNS0xLTEtNjA1MTg_95d47a85-ff57-444a-9165-4df8de314e91">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtNy0xLTEtNjA1MTg_79c000d9-9694-4eb3-9bce-07653599ce59">0.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtMS0xLTEtNjA1MTg_665a4504-599b-4de6-990a-0c04ff465967">0.54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtMy0xLTEtNjA1MTg_f39cab34-82de-4b2f-a3c0-3750dbbc59d2">0.16</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtNS0xLTEtNjA1MTg_e17810cc-9616-4a57-94d6-38fe0628871f">1.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtNy0xLTEtNjA1MTg_2eae6d8c-11ae-49c3-9758-508e6881dc18">0.71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.088%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.088%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.088%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.093%"></td><td style="width:0.1%"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands) (Unaudited)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy0xLTEtMS02MDUxOA_223d7800-ada0-4128-8ea0-c0d69f53ba70">11,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy0zLTEtMS02MDUxOA_12dc77ed-1896-4289-841b-cf7f251f0b4f">3,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy01LTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy03LTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (losses) gains on interest rate swaps, net of tax (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b">445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3">2,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa">1,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c">4,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of pension actuarial (gain) loss, net of tax (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528">96</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367">288</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e">265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension settlement loss, net of tax (3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e">8,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07">8,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension remeasurement, net of tax (4)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c">1,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9">1,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItMS0xLTEtNjA1MTg_39b0f596-6357-4850-8681-b298f6f322e5">10,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItMy0xLTEtNjA1MTg_d82a44c7-679f-4d8b-a6c7-a7dba7f6238f">9,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItNS0xLTEtNjA1MTg_2e44051b-7921-47df-a33c-90c7833e9350">35,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItNy0xLTEtNjA1MTg_0dcb522e-42aa-4c8a-8e1b-28cbcd659804">28,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amount is net of tax of $<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMzM_0c4f48b1-8f6d-45b9-bd75-ed9a0f8960b1">201</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDA_d0370304-30bf-4faa-9fe1-2668f2340cb6">1,104</ix:nonFraction> for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfOTY_1b4e229f-5ac5-47dc-8221-43b79c66bdff">501</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTAz_6f8d1caa-3829-42c5-b52d-b8c7c56c72e0">1,767</ix:nonFraction> for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amounts are net of tax of $<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTgw_7e20d43c-b70c-4207-9120-2942366c7ba6">43</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTg3_f66be16c-234b-444f-9143-f5e4608656c7">37</ix:nonFraction> for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjQy_de23fa42-54c9-466f-ae62-cbc810a0739b">129</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjQ5_fe799e05-282c-422b-a505-27b71eff1dee">113</ix:nonFraction> for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.  All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amounts are net of tax of $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTY0OTI2NzQ0MjM0Mw_2c9174e8-dd3e-4c65-8cb8-a8d554187502">3,780</ix:nonFraction>. All amounts are reclassified from accumulated other comprehensive loss to operating and administrative expense.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9" footnoteRole="http://www.xbrl.org/2003/role/footnote">Amounts are net of tax of $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTY0OTI2NzQ0MjM0OQ_849f27ba-be99-4294-a978-c80ded5a8894">702</ix:nonFraction>.</ix:footnote></span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:17.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.717%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.674%"></td><td style="width:0.1%"></td></tr><tr><td colspan="54" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES<br/>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY<br/>(In thousands) (Unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">13 Weeks Ended April&#160;29, 2023 and April&#160;30, 2022</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A <br/>Common Stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B <br/>Common Stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Treasury Stock <br/>Class A</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, January&#160;28, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9c57a43c920644c8a97f03178b4f3a5a_I20230128" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xLTEtMS02MDUxOA_7fa86e3f-b48e-43e0-aec7-28878c34234e">10,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c57a43c920644c8a97f03178b4f3a5a_I20230128" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0zLTEtMS02MDUxOA_d2f5bfe3-0ec2-44ea-9e30-c4d7201e43fc">74,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC01LTEtMS02MDUxOA_f7a3d62a-6d9c-4fee-b07e-d77b44497ba9">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC03LTEtMS02MDUxOA_2be6dfc3-876b-4545-a81b-b04d54e3c0aa">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc8c82f7a3df4c799d6504d1e3c547dd_I20230128" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC05LTEtMS02MDUxOA_60ab1a81-eb66-43dd-8ab1-ad0f518b42ee">323,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5cec32cedb946d484d0f76fe9c38c87_I20230128" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xMS0xLTEtNjA1MTg_f793c215-d5a9-4eae-8514-b08b8ff9a63d">7,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4086e0a1c7540d3a353804b99ed8d82_I20230128" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xMy0xLTEtNjA1MTg_d6e704a5-7f3e-4204-a684-dc76d020c3a5">752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if4086e0a1c7540d3a353804b99ed8d82_I20230128" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xNS0xLTEtNjA1MTg_dc8e114b-789e-4273-a870-1ed94fba3855">14,588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5ca89b06ec64dcd91ff49325267ef5b_I20230128" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xNy0xLTEtNjA1MTg_cd42e0dc-8782-415c-986b-7e45f4633207">391,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNS05LTEtMS02MDUxOA_63af5a28-ab31-407f-8aa4-fb0e45b39ca0">11,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNS0xNy0xLTEtNjA1MTg_5fa3576e-8a30-4539-8f6c-cff5d29eacc7">11,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0wLTEtMS02MDUxOC90ZXh0cmVnaW9uOjFjZjljZDBhNjRhNTRlNDliZWRlZWFiMGQ2NGNhZWNmXzQ0_35d14079-827e-4776-9151-c46c548a74f3">244</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb436f733a0142be93ec05ced5854305_D20230129-20230429" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0xMS0xLTEtNjA1MTg_6d2406c0-377f-453a-99b3-206abda04cb1">541</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0xNy0xLTEtNjA1MTg_6dfee094-ef53-42a5-a1a5-e04e3003a303">541</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNy05LTEtMS02MDUxOA_d40b8f09-cf4c-409f-a2d9-74310766c62d">3,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNy0xNy0xLTEtNjA1MTg_7ae4e154-ac83-495d-a771-ef0756ab84af">3,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xMy0xLTEtNjA1MTg_f1e6e6a2-5c8f-49f7-8478-20a490df2b46">162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xNS0xLTEtNjA1MTg_124d6bd8-be14-4e2b-b91c-ddeaaef58781">3,739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xNy0xLTEtNjA1MTg_b83ffe48-ec1d-4ca8-8919-240b873ed723">3,739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted shares forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMS0xLTEtNjA1MTg_39dd9a12-aec5-44be-b81f-74dd25b98190">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMy0xLTEtNjA1MTg_7427a9db-a248-4035-9565-de0d8525f712">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMTctMS0xLTYwNTE4_e3e7c6f5-5637-46fa-b40f-127bb39193cd">73</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMS0xLTEtNjA1MTg_52b3e379-0960-44b2-bedb-402f6248e863">508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMy0xLTEtNjA1MTg_053cd6cc-79c0-43a8-8802-7ec7f24e1f9a">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMTctMS0xLTYwNTE4_13cb3140-75d9-43e6-8f96-aa9de6e67ad4">839</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, April&#160;29, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMS0xLTEtNjA1MTg_241b5eb7-de2a-469d-adef-d70f54cfa2b4">11,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMy0xLTEtNjA1MTg_02301b63-cfd9-4c05-9b48-a939ffa9e279">74,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtNS0xLTEtNjA1MTg_df4429b8-f89c-428a-a8f5-ed5a74db5722">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtNy0xLTEtNjA1MTg_c3a9e25f-300d-4787-8a3d-e87e4f454ba4">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84aa799f73bb4dc99f459625177bb6cc_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtOS0xLTEtNjA1MTg_248a6b18-1329-45b4-b4f4-e5144a650c16">331,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTEtMS0xLTYwNTE4_e5b57126-965c-455c-9ccc-7370979973e9">6,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTMtMS0xLTYwNTE4_fb51a1e8-bfad-44a6-8695-f04777394fc6">914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTUtMS0xLTYwNTE4_7adfe584-277b-4d67-95dd-05f40ceb9d37">18,327</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTctMS0xLTYwNTE4_32167554-1361-4819-a95f-bf1e781bae3c">395,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, January&#160;29, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMS0xLTEtNjA1MTg_6f76efa6-d48b-48b7-a6cc-8b7b62212ceb">10,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMy0xLTEtNjA1MTg_4b4da340-3e99-48bf-b471-d30f5d18f927">71,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtNS0xLTEtNjA1MTg_e54ece81-e427-41bb-9522-79477c884c1a">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtNy0xLTEtNjA1MTg_a995fffc-3bc5-4bc6-8e69-dfce0624fa05">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9e34eef03c433dba13dc21859049ff_I20220129" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtOS0xLTEtNjA1MTg_8bd4a2d5-6016-4be2-be08-32553e58fbd1">304,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2cbb977b1bc34dafaf7fad72509ce527_I20220129" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTEtMS0xLTYwNTE4_8a6d15c6-b156-40b6-91f0-d8f56030fead">7,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie2ddabe6fff143a3895b62856d28ffb1_I20220129" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTMtMS0xLTYwNTE4_985d1688-f1e4-414c-a574-544d9e6dc307">730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2ddabe6fff143a3895b62856d28ffb1_I20220129" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTUtMS0xLTYwNTE4_c41e98a5-7624-4f4f-8a37-c99efb8abfff">14,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i719df08c530d47c9aa05138767d79933_I20220129" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTctMS0xLTYwNTE4_2ade818e-c97d-4161-b673-a58627f5274a">355,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i809d7fece22640978478b8c87e2442cc_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTctOS0xLTEtNjA1MTg_ce782815-8cbe-4d25-bdb3-5db7e7b9cc8d">3,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTctMTctMS0xLTYwNTE4_e14f91c2-12b7-450f-9b95-37a0bd2ff63e">3,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjo1ZTE5OTIxZmU5MTE0NDdhYjQ5YTNkNDMwMzJmN2I2NV80Nw_43d7ecba-d319-4cc9-a25e-1e589984d4a4">5,623</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b40c973ebcd485aa1de3fa6f20854af_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMTEtMS0xLTYwNTE4_93e85cb8-fb2d-4e4e-9fbf-bf5316e9cec1">12,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMTctMS0xLTYwNTE4_c6a5fb8d-f6a3-43da-aa5a-7df51ceb8c7f">12,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i809d7fece22640978478b8c87e2442cc_D20220130-20220430" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTktOS0xLTEtNjA1MTg_8f15f02b-102c-4a5c-8ad3-066986ca7451">3,261</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTktMTctMS0xLTYwNTE4_0340e830-0404-400c-8722-5232cfa5cd1d">3,261</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTMtMS0xLTYwNTE4_bb1b4c7b-3e7c-4e1a-b3db-a7e75981384d">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTUtMS0xLTYwNTE4_01c3e7a7-49f0-4992-91ac-604b3d709494">560</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTctMS0xLTYwNTE4_94056719-7514-4037-a9ff-98be756f7774">560</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted shares forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMS0xLTEtNjA1MTg_8276d007-b36e-4044-ae3d-e0797061409c">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMy0xLTEtNjA1MTg_9459c896-6d2d-44ee-ad60-9aa13b175b43">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMTctMS0xLTYwNTE4_8371c0b0-2125-48d6-8746-4d1b6f374966">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMS0xLTEtNjA1MTg_cbca66e4-3edc-4189-80a0-ad53dec0f84a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMy0xLTEtNjA1MTg_ed8b862e-0de1-4de4-9fde-d7db7a6b9fcf">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMTctMS0xLTYwNTE4_2696cda2-f46d-4d68-846b-22f7ce470e48">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, April&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMS0xLTEtNjA1MTg_146b1709-3a85-46f4-b7cb-a16b6f90bca3">10,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMy0xLTEtNjA1MTg_a06978b2-4652-4669-9923-954324cc8ab1">72,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtNS0xLTEtNjA1MTg_8dd6b321-c441-4b7a-a4ea-23f5bf454501">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtNy0xLTEtNjA1MTg_793b563e-f16a-4136-9b5e-48bb741280d8">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e41072753034fad818ea15fb97d4edc_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtOS0xLTEtNjA1MTg_566240ff-5831-4a7c-8352-b36766a7661c">297,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41f638a895fb4416af757a00d0052606_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTEtMS0xLTYwNTE4_decf5fe2-038b-4ef6-b039-28131fc0fffa">5,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTMtMS0xLTYwNTE4_31aeafe7-dcc2-4499-a425-262c569924e5">752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTUtMS0xLTYwNTE4_57f9d98d-00af-40f1-85ca-a596234e4871">14,588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTctMS0xLTYwNTE4_7cfdede1-8298-4fe6-af37-ec6680a6ae19">361,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="51" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">39 Weeks Ended April&#160;29, 2023 and April&#160;30, 2022</span></div></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class A <br/>Common Stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Class B <br/>Common Stock</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated<br/>Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Treasury Stock <br/>Class A</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total<br/>Shareholders'<br/>Equity</span></td></tr><tr style="height:18pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares Issued</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, July&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i55f813512cee4a88b57e3f13ef03e931_I20220730" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMS0xLTEtNjA1MTg_cdf13360-d22d-4255-8b0f-dfbe8c428044">10,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f813512cee4a88b57e3f13ef03e931_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMy0xLTEtNjA1MTg_94237ccb-a4db-47db-a6a5-81f9d7f01625">72,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i16e98a8fe9e846a4aab30904dea15f3d_I20220730" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtNS0xLTEtNjA1MTg_12f2cc9e-41c1-4096-bddb-929cd748925c">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16e98a8fe9e846a4aab30904dea15f3d_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtNy0xLTEtNjA1MTg_1a7d61a4-bd0a-4d51-afd5-842918136e27">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88ffe0e522214f909985752949510113_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtOS0xLTEtNjA1MTg_2363c852-1f15-4f3d-98bf-d1f15871a584">306,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib24978b45d954ed9b227cd8318a1e448_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTEtMS0xLTYwNTE4_17d4850d-36f7-40f8-b794-61c69327529e">6,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0f0e6dd544e94886ba23dc247b91cc22_I20220730" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTMtMS0xLTYwNTE4_a092d79e-fc18-4932-8574-cdb114259c0f">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f0e6dd544e94886ba23dc247b91cc22_I20220730" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTUtMS0xLTYwNTE4_91215bd5-77b7-4f41-958c-bb3bfbbd8d7f">14,588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTctMS0xLTYwNTE4_c5f03cef-2e7c-4cc0-b5cb-c5e147d084f2">372,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzEtOS0xLTEtNjA1MTg_58f1bfc9-79f5-4c94-8d07-e56f19c0c21f">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzEtMTctMS0xLTYwNTE4_1d1da81c-2747-43b3-9d3c-3206125a0c4f">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkZDQxYTc4NzBjMDQ0ZTRkYmZkYjdjYjVkYmQxZWJkNF80Nw_ab3e700c-0cda-4d2a-85af-c7c0705e295f">372</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60a562d63fae4a209e9897f7be51eb8c_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMTEtMS0xLTYwNTE4_f82cf6fa-2754-4429-8e47-e5f743525df7">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMTctMS0xLTYwNTE4_591cf293-d05e-41ba-9d4a-c1ccc1c57bf3">829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzMtOS0xLTEtNjA1MTg_d851bd26-d85d-47e9-ab6b-d27c3e5d283f">9,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzMtMTctMS0xLTYwNTE4_f6fa0fd7-d2a3-40f6-b391-7e6d15c55b12">9,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTMtMS0xLTYwNTE4_45dbe7eb-9425-4bfc-8a29-aaae2297cc4b">162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTUtMS0xLTYwNTE4_7c4f917d-1998-46ea-8812-5fbe38fcb2b2">3,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTctMS0xLTYwNTE4_2c5084bc-1f1d-4904-b2d8-92fd642df7a3">3,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted shares forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMS0xLTEtNjA1MTg_1f90ca0d-fd06-4216-aedf-7068af68d4ee">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMy0xLTEtNjA1MTg_2d63cba3-6979-443f-bfad-990c6a2ba6dc">114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMTctMS0xLTYwNTE4_49a5cf3c-f7ed-480c-86d1-df49f723205f">114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMS0xLTEtNjA1MTg_676fade8-c908-443e-b170-400ef0d68728">508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMy0xLTEtNjA1MTg_ce6b0bc5-4eb3-4509-9aa1-b16c1f1b3dcd">2,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMTctMS0xLTYwNTE4_b74d705d-0bd8-4122-ac28-3acb717f6fe8">2,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, April&#160;29, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMS0xLTEtNjA1MTg_da2a2a02-4c9e-44a6-9961-26fb1f2a3e60">11,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMy0xLTEtNjA1MTg_4009d8d9-c6cf-4158-8b3c-30f12c4a3674">74,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtNS0xLTEtNjA1MTg_b2001da9-8aa7-48a6-ae50-8df7b44ceb0f">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtNy0xLTEtNjA1MTg_fea3bcda-1222-4e3b-b1bd-4204c2022f30">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84aa799f73bb4dc99f459625177bb6cc_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtOS0xLTEtNjA1MTg_7d71a325-6dc5-4ee9-b3c6-62e9291f87fd">331,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTEtMS0xLTYwNTE4_0c3374f5-54bd-4efe-bdeb-e09fa2187d06">6,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTMtMS0xLTYwNTE4_877055e6-8112-45c2-9b6c-23123834ed0a">914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTUtMS0xLTYwNTE4_a4d72bbf-0312-44e0-a7d1-35392fa1da9e">18,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTctMS0xLTYwNTE4_140a2fa4-c694-4a9b-b6dc-3b3445b6dea4">395,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, July 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7fe7339a028a49c9b721b80106d0dc0a_I20210731" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMS0xLTEtNjA1MTg_e72b7010-3947-47ad-9856-5a11a11aaf55">10,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe7339a028a49c9b721b80106d0dc0a_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMy0xLTEtNjA1MTg_eea3b6c9-184c-4b12-b879-81f42c5a2100">70,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie162e537b586464b84f999e0b2e8c8e2_I20210731" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItNS0xLTEtNjA1MTg_95cb68be-c999-41c2-8f07-afb8d26ea04e">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie162e537b586464b84f999e0b2e8c8e2_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItNy0xLTEtNjA1MTg_d56b0d0f-ec8d-4664-830c-e69d56456831">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54c20d298a74424980c273d4db00d315_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItOS0xLTEtNjA1MTg_88d3be40-ce03-43a7-b384-05fad7f53707">293,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7aae0a3fa384c36802f867f7cfe1de2_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTEtMS0xLTYwNTE4_5d2fa785-12c4-4925-892f-dc9c70bcdbb1">9,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7721a816a4ff4035bebcb5469359e0f8_I20210731" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTMtMS0xLTYwNTE4_0243581e-8d11-4ad4-83c6-390acc9cfd0b">726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7721a816a4ff4035bebcb5469359e0f8_I20210731" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTUtMS0xLTYwNTE4_91fa7536-7228-45b3-9721-ac5f21c76751">13,939</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6546c39db12c43f884f8474800914e44_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTctMS0xLTYwNTE4_42fad897-d940-4f4d-a547-54d785b4a6b0">341,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDMtOS0xLTEtNjA1MTg_e039bde0-e159-4d00-bab6-61e80c6ef015">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDMtMTctMS0xLTYwNTE4_973f3e6e-215a-483f-9fcd-d09f5acd0e08">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax of $<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjo3YjkyMTJlNzAyMTU0N2ZlYWJlNTQxMjc2MjJiYTcxMF80Nw_87c83cd3-3f94-43fa-98b3-1d89be353ab6">6,362</ix:nonFraction></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i855cb7c8abd545c6a93c04548ccf5dab_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMTEtMS0xLTYwNTE4_5d10f6c5-2423-440a-841e-f5bc825ee8be">14,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMTctMS0xLTYwNTE4_d34c8834-f3c0-48d1-b37d-f9762abc56d6">14,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDUtOS0xLTEtNjA1MTg_37fae82d-4f46-45a2-bfd4-9a52f88ad569">9,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:Dividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDUtMTctMS0xLTYwNTE4_7a9906b4-25a4-420f-9c0d-ee7e7997b3cb">9,787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Treasury stock purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430" decimals="-3" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTMtMS0xLTYwNTE4_2cd31487-dc53-4c4c-a377-318e84abb9d2">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTUtMS0xLTYwNTE4_326bcf01-97e4-4c37-a265-5d5469330ec1">649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTctMS0xLTYwNTE4_d302133d-7c11-4f04-aac7-cf05c9790af0">649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted shares forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMS0xLTEtNjA1MTg_8a08be51-7c08-4ea7-ad50-4186ae3230c2">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMy0xLTEtNjA1MTg_852620f3-35ee-4ac4-9253-a1b4392ddbf3">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMTctMS0xLTYwNTE4_86cd7f1a-9634-41d6-9c7a-28a7b9a9d6a7">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMS0xLTEtNjA1MTg_b80037ee-c525-4808-a63c-0a2e96699673">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMy0xLTEtNjA1MTg_7b751d46-0226-47ef-9b1b-5c83f20a2b1f">1,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMTctMS0xLTYwNTE4_4538d5e4-2b99-46e5-a738-d3a0b1bb7699">1,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, April&#160;30, 2022</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMS0xLTEtNjA1MTg_c475fce3-16f3-4d2e-a61c-8e68646cc40d">10,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMy0xLTEtNjA1MTg_d63f7815-3953-466c-b7d7-8fa4e8609ef7">72,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtNS0xLTEtNjA1MTg_35845205-78e5-4c55-9149-fdf626adbe0e">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtNy0xLTEtNjA1MTg_7761dc6a-76f7-4691-af2c-06f9eadf3210">697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e41072753034fad818ea15fb97d4edc_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtOS0xLTEtNjA1MTg_0f62ed83-413c-4d0a-83df-4cddd6d60321">297,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41f638a895fb4416af757a00d0052606_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTEtMS0xLTYwNTE4_42fba741-6c84-4223-90b2-7a9e5e3cc958">5,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430" decimals="-3" name="us-gaap:SharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTMtMS0xLTYwNTE4_688d42f6-1757-44fc-8945-16d9cc7dd1d3">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTUtMS0xLTYwNTE4_795d1635-b8eb-40f6-8f03-be2dec54e271">14,588</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTctMS0xLTYwNTE4_4ce09756-1649-4be4-a71b-5d3d4a107fb2">361,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_31"></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.218%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">VILLAGE SUPER MARKET, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands) (Unaudited)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CASH FLOWS FROM OPERATING ACTIVITIES</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNC0xLTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNC0zLTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNi0xLTEtMS02MDUxOA_05fd4b0c-e91d-475d-a406-8898deec662d">26,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNi0zLTEtMS02MDUxOA_4aba6532-0761-492b-a840-bba3487da2f2">26,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNy0xLTEtMS02MDUxOA_cb69cac6-bd14-4ba7-b24b-8f2a14feab0f">1,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNy0zLTEtMS02MDUxOA_f268debf-fabe-436c-a14d-9b8ea3591a0f">1,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash pension settlement charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOC0xLTEtMS02MDUxOA_4504dfb1-fd39-46dd-8b96-47724b9fb56b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOC0zLTEtMS02MDUxOA_ca9fe746-cec4-43d0-86b3-060f2e6b02b1">10,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOS0xLTEtMS02MDUxOA_97d0799d-b0c1-417a-aaec-90a6910ed3b1">395</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOS0zLTEtMS02MDUxOA_9dfb8f45-d150-4378-9c91-84232bf13ca0">3,674</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision to value inventories at LIFO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTAtMS0xLTEtNjA1MTg_adcba96e-24a5-48e2-a248-7fe86ca0b466">2,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTAtMy0xLTEtNjA1MTg_b995faf8-6a91-474f-809b-c69629c2d127">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of property, equipment and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTItMS0xLTEtNjA1MTg_42169f09-bfb4-4de5-90ad-86f258d5da61">177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTItMy0xLTEtNjA1MTg_110217f5-f579-4b3f-ab40-05965007b88c">220</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchandise inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTQtMS0xLTEtNjA1MTg_95e65ee3-e323-42e8-91ef-c889d0b9462b">3,707</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTQtMy0xLTEtNjA1MTg_50ffac02-a65d-40e1-b0a9-f2bc78c7fd78">5,258</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patronage dividend receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="vlgea:ChangeInPatronageDividendReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTUtMS0xLTEtNjA1MTg_95dcad85-1b74-4931-8b49-d33d365a24c2">3,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="vlgea:ChangeInPatronageDividendReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTUtMy0xLTEtNjA1MTg_8a20bf60-fd80-423c-a011-46e736130174">3,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable to Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTYtMS0xLTEtNjA1MTg_a1d5bd5f-aad6-4e3d-943c-e05361b0c768">1,033</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTYtMy0xLTEtNjA1MTg_d2866c39-4953-4669-9050-41988a9b68db">1,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTctMS0xLTEtNjA1MTg_991787ed-7edb-4cbd-b14a-533364e96e1a">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTctMy0xLTEtNjA1MTg_e61929ce-73af-4d01-beff-fc7cece244e9">1,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued wages and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedSalaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTgtMS0xLTEtNjA1MTg_f210d5c8-aa55-46cb-9183-4a02bc1e4f11">1,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedSalaries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTgtMy0xLTEtNjA1MTg_560fdfb9-2db8-4aaf-b8ad-e8015801e4e6">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes receivable / payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTktMS0xLTEtNjA1MTg_484cf6e8-f34a-42eb-a99f-68d4b7735e1f">963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTktMy0xLTEtNjA1MTg_fe8a3c6b-c8e1-4e68-9af8-8a9acdbc75b4">1,116</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets and liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjAtMS0xLTEtNjA1MTg_2248e2db-ebad-4ea9-8ef2-f0afe119262f">807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjAtMy0xLTEtNjA1MTg_9fda6dfd-972b-4544-a675-d721c59a3892">3,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjEtMS0xLTEtNjA1MTg_a40698c5-2440-49a8-9b83-ed0900ce4459">68,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjEtMy0xLTEtNjA1MTg_5a214969-1aa2-44a0-be7f-7eafd3f6e54a">51,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjMtMS0xLTEtNjA1MTg_94162a0e-11f5-4f97-938a-2e212c91aaec">35,689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjMtMy0xLTEtNjA1MTg_4fef0ffe-c144-4aec-95e4-c480ccb6f9ca">36,834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the sale of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjQtMS0xLTEtNjA1MTg_7c341942-1d9a-4b24-9b58-2a2d4be5a61d">177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjQtMy0xLTEtNjA1MTg_fbb9e6af-4557-4342-bbb0-99aaf6778955">4,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in notes receivable from Wakefern</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjUtMS0xLTEtNjA1MTg_9b349d93-0c0e-4829-b68e-0a883c6c14f0">63,265</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjUtMy0xLTEtNjA1MTg_88b5b16a-6c59-4bb4-993a-1d196cf3fa54">1,788</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Maturity of notes receivable from Wakefern</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjYtMS0xLTEtNjA1MTg_fd81bd72-4128-4f46-8c41-6a4f1131501a">28,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjYtMy0xLTEtNjA1MTg_13f0e50c-3ab1-480d-a4d2-faa17caa1e19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in real estate partnership</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PaymentsToAcquireLimitedPartnershipInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjktMS0xLTEtNjA1MTg_d2b048d0-eccf-4f29-9b73-0d242f569bac">4,268</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PaymentsToAcquireLimitedPartnershipInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjktMy0xLTEtNjA1MTg_e955f246-a123-4769-afbc-8b9558264a18">4,393</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzEtMS0xLTEtNjA1MTg_ed94414e-ea3e-4b96-bdbd-d4f6d31539f5">74,195</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzEtMy0xLTEtNjA1MTg_54b12012-bfef-4033-a31d-aeae738d0847">38,790</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CASH FLOWS FROM FINANCING ACTIVITIES</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from issuance of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzUtMS0xLTEtNjA1MTg_02ec0dd7-3cc2-40b2-94a7-f41f4239e065">17,125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ProceedsFromNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzUtMy0xLTEtNjA1MTg_dcc93798-459e-4f85-9beb-eb5ce5332682">7,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal payments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzYtMS0xLTEtNjA1MTg_1f3c6f37-3e1a-428f-bbf2-d15c2c8b6098">7,764</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:RepaymentsOfNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzYtMy0xLTEtNjA1MTg_45b12a01-119c-4f26-89d2-22b9fb922a21">6,174</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzktMS0xLTEtNjA1MTg_686b72b6-9f73-41c6-a10c-5070990b072f">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzktMy0xLTEtNjA1MTg_cff1613c-355f-4d78-bb53-de844af68324">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDAtMS0xLTEtNjA1MTg_cdbedfac-9f2d-40f6-8d06-da02fa2f1f09">9,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDAtMy0xLTEtNjA1MTg_6601a2c0-67f6-4d0a-a927-bb2a35507665">9,787</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock purchases, including shares surrendered for withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDEtMS0xLTEtNjA1MTg_a119804f-e7e2-4f93-b9c8-d30acb925dc9">3,739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDEtMy0xLTEtNjA1MTg_67cdce73-ecc6-43ff-bad3-9bab84532903">649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDItMS0xLTEtNjA1MTg_c24a5045-d41f-4a19-870e-bca99cbbe090">4,256</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDItMy0xLTEtNjA1MTg_1d8896f3-c144-43ac-983c-61238a49e57d">9,311</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NET (DECREASE) INCREASE IN CASH AND&#160;CASH EQUIVALENTS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDQtMS0xLTEtNjA1MTg_2d6f60aa-550a-402e-9455-5fb401e5ff15">10,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDQtMy0xLTEtNjA1MTg_8f478b1c-52b7-4b08-959d-2796d7dd3233">3,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS,&#160;BEGINNING OF PERIOD</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDYtMS0xLTEtNjA1MTg_815c876a-7537-4d41-87cb-40f16b1f8f73">134,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6546c39db12c43f884f8474800914e44_I20210731" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDYtMy0xLTEtNjA1MTg_cb8e9312-423e-4d4f-bab6-dbd41f2fc229">116,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS, END OF PERIOD</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDgtMS0xLTEtNjA1MTg_da6e2747-678d-4906-ab58-05ce6bcd7776">124,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDgtMy0xLTEtNjA1MTg_413efd45-23dd-4242-94d7-8f51421b0b89">119,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURES OF CASH&#160;&#160;PAYMENTS MADE FOR:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTEtMS0xLTEtNjA1MTg_4c40aa96-41e0-4044-b302-dea91b7c4c5f">3,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTEtMy0xLTEtNjA1MTg_8a95f831-e551-446c-a977-ca8068c6e753">2,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTItMS0xLTEtNjA1MTg_adddc177-a7ec-4c24-aa2c-85fe1ef57fb7">15,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTItMy0xLTEtNjA1MTg_19125631-a90a-40d5-a725-68220e4a64c0">17,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NONCASH SUPPLEMENTAL DISCLOSURES:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures included in accounts payable and accrued expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTYtMS0xLTEtNjA1MTg_5565e07e-6313-480b-ac63-2bdc6a717dd4">5,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTYtMy0xLTEtNjA1MTg_d29a3a8b-3c63-458f-8c05-85339e0b81a8">4,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands) (Unaudited)</span></div><div><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_37"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RleHRyZWdpb246ODI2MGRlMjAwOGFkNDg4YThmMTE0ZGNhYTAxODc3NDJfMTM3OQ_acf6864f-d325-4c97-a090-2a291f64f3da" continuedAt="i5e1f79a82efb4e0381e89e9c4d65ad42" escape="true">BASIS OF PRESENTATION and ACCOUNTING POLICIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i5e1f79a82efb4e0381e89e9c4d65ad42" continuedAt="i53024566a01f44c09fc0b5fb28abd120"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring accruals) necessary to present fairly the consolidated financial position as of April&#160;29, 2023 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022 of Village Super Market, Inc. (&#8220;Village&#8221; or the &#8220;Company&#8221;).</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements in the July&#160;30, 2022 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.&#160;&#160;The results of operations for the period ended April&#160;29, 2023 are not necessarily indicative of the results to be expected for the full year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenues</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RleHRyZWdpb246ODI2MGRlMjAwOGFkNDg4YThmMTE0ZGNhYTAxODc3NDJfMTM4NA_0af5eeff-8ca9-428e-ad03-09042d39292a" continuedAt="i5eb9a810b3b64102bce33e880f84d24e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's sales by product categories during each of the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.078%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.859%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.913%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center Store (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xLTEtMS02MDUxOA_56e2f5e0-1dfb-4316-9bd4-e49a89257000">317,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0zLTEtMS02MDUxOA_88ac4269-1f18-4e45-b13d-bd61ed90f710">60.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib376c91040c441d0a008a855f9e63881_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy01LTEtMS02MDUxOA_0de29dcc-0a2c-492f-a1f6-57dcc8ee4de9">297,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib376c91040c441d0a008a855f9e63881_D20220130-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy03LTEtMS02MDUxOA_442a4720-3994-41bf-bb3b-c248bbf3ce63">59.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy05LTEtMS02MDUxOA_5424818f-e4b9-4955-9263-6f84cbef50f0">973,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xMS0xLTEtNjA1MTg_ac3f7420-99d9-4fa8-aa93-b2c0918d0cae">60.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xMy0xLTEtNjA1MTg_6c7affa3-ffd6-4286-957a-e24930f57864">918,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xNS0xLTEtNjA1MTg_b4a18005-1206-4d84-8769-e530653c2efb">59.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fresh (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xLTEtMS02MDUxOA_356b4253-3648-4347-b879-c3d3bdb728c6">192,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0zLTEtMS02MDUxOA_d461678c-0aeb-4753-8fa8-c1e4259cf926">36.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC01LTEtMS02MDUxOA_1c045483-649e-438d-85ea-44b6e23f97e0">185,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC03LTEtMS02MDUxOA_f5b3722b-06e6-4ef0-8941-3bbc98edbfdc">37.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC05LTEtMS02MDUxOA_d8381c23-0fd6-4fa9-870d-e7f704a3f1eb">581,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xMS0xLTEtNjA1MTg_03088eee-8a3b-4c2e-900d-1de251735b55">36.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xMy0xLTEtNjA1MTg_d3d7e543-4550-4d88-9807-672b924457e9">559,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xNS0xLTEtNjA1MTg_7ee4ad75-16fe-4f84-a8da-a9c3ca24c5e5">36.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pharmacy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xLTEtMS02MDUxOA_f08db3fc-c8d3-4943-86fe-5113ac97b22c">17,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0zLTEtMS02MDUxOA_b7f52d42-259c-4868-9f66-c92be43e7672">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS01LTEtMS02MDUxOA_58897efd-a34c-41e8-a760-37393a139666">16,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS03LTEtMS02MDUxOA_06cbbdd6-3941-4a14-8df7-474a530ff11e">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS05LTEtMS02MDUxOA_e36aa1f9-1dbd-42e4-9db3-4dc71310d945">52,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xMS0xLTEtNjA1MTg_fce6b771-4803-4fab-be2a-944d09890fe7">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xMy0xLTEtNjA1MTg_44278b24-eb87-448c-9bbf-5e49c6626dcd">50,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xNS0xLTEtNjA1MTg_dff80aa1-0766-45d5-9d91-cff9365f036b">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xLTEtMS02MDUxOA_20448a5f-ba5f-4e12-934e-5801dcb61d38">1,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0zLTEtMS02MDUxOA_27bfcb0f-dc2b-4ff2-abff-13da5d2a2da8">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi01LTEtMS02MDUxOA_f91b7072-3a2e-4885-b94f-60ecaf975478">1,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi03LTEtMS02MDUxOA_ca92bb90-645d-43cc-9dca-33e22a67cb24">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i342d728cdb634df280a90f805f8dea03_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi05LTEtMS02MDUxOA_06305e20-3538-4352-8d11-c2e71bd84150">5,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i342d728cdb634df280a90f805f8dea03_D20220731-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xMS0xLTEtNjA1MTg_ad5528fb-261c-45a8-ac60-3a092e3f5758">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xMy0xLTEtNjA1MTg_6cae9966-3cf9-4a32-9b28-2b5e0418a57e">5,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xNS0xLTEtNjA1MTg_fdb01e7e-54ab-43f7-b1c0-8c00c8ecf8bc">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xLTEtMS02MDUxOA_79073da3-19c2-4a1b-b861-4963480dbd47">529,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0zLTEtMS02MDUxOA_37501d4a-4d40-496c-bf3c-9caac557fdc4">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC01LTEtMS02MDUxOA_305a93f5-7808-419c-baed-e6b1bfa4ee5b">501,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC03LTEtMS02MDUxOA_c6c0a5ac-47a8-487a-96d5-0483d5a89256">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC05LTEtMS02MDUxOA_01dbc987-965e-46f1-8f90-7e836527650d">1,612,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xMS0xLTEtNjA1MTg_cb34969e-ed3a-44df-9988-8546dea88ea4">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xMy0xLTEtNjA1MTg_a7ce194f-c4fb-4d6c-bd33-c5c406c2d7a1">1,533,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="3" name="vlgea:PercentageofTotalSales" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xNS0xLTEtNjA1MTg_1c9e0007-87f1-47a9-9b36-f7117c39507b">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral. </span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:continuation id="i53024566a01f44c09fc0b5fb28abd120" continuedAt="if68d94784c504dce972502d1b7efa661"><ix:continuation id="i5eb9a810b3b64102bce33e880f84d24e" continuedAt="i51a1e945bf07476b8e2ea712dc7a8124">(3) </ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if68d94784c504dce972502d1b7efa661"><ix:continuation id="i51a1e945bf07476b8e2ea712dc7a8124">Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_40"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMzEy_364ad26a-422e-4462-8826-b9be7e54e287" continuedAt="i84854b5d55914f88a91d31b0a9bd1bc2" escape="true">MERCHANDISE INVENTORIES</ix:nonNumeric></span></div><ix:continuation id="i84854b5d55914f88a91d31b0a9bd1bc2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At April&#160;29, 2023 and July&#160;30, 2022, approximately <ix:nonFraction unitRef="number" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="2" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMTA5OTUxMTYyODEwMA_130d25c3-783a-4c04-8f19-fa2f51a50582">64</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="2" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMTA5OTUxMTYyODEyNw_62722509-f955-44bd-9ac5-cbd87ee0c749">61</ix:nonFraction>%, respectively, of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.&#160;&#160;If the FIFO method had been used for the entire inventory, inventories would have been $<ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMjU0_bf46fe70-30af-440c-9f55-8f737e490b27">20,654</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:InventoryLIFOReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMjYx_84e8f005-ed0c-4e6b-99a9-a90444f77cb8">18,616</ix:nonFraction> higher than reported at April&#160;29, 2023 and July&#160;30, 2022, respectively.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_43"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMjE3MA_d2bc8a8d-e901-479b-a9d8-78455d084a46" continuedAt="if09020c5b0da4f71b1822ede2ce85edf" escape="true">NET INCOME PER SHARE</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="if09020c5b0da4f71b1822ede2ce85edf" continuedAt="i6fddf4a44f13458d9b52f6eff14a74cd"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has <ix:nonFraction unitRef="class" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="INF" name="vlgea:NumberofClassesofCommonStock" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfNDg_5ebaf991-4f15-4f62-8838-1b44a9ad80b7">two</ix:nonFraction> classes of common stock. Class A common stock is entitled to cash dividends as declared <ix:nonFraction unitRef="number" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="2" name="vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTM5_769903b2-c585-4373-8555-60674abdad74">54</ix:nonFraction>% greater than those paid on Class B common stock. Shares of Class B common stock are convertible on a share-for-share basis for Class A common stock at any time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company utilizes the two-class method of computing and presenting net income per share. The two-class method is an earnings allocation formula that calculates basic and diluted net income per share for each class of common stock separately based on dividends declared and participation rights in undistributed earnings. Under the two-class method, Class A common stock is assumed to receive a <ix:nonFraction unitRef="number" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="2" name="vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfNzAy_efb5b864-48c5-462b-91d8-47bc85e85d91">54</ix:nonFraction>% greater participation in undistributed earnings than Class B common stock, in accordance with the classes' respective dividend rights. Unvested share-based payment awards that contain nonforfeitable rights to dividends are treated as participating securities and therefore included in computing net income per share using the two-class method.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6fddf4a44f13458d9b52f6eff14a74cd"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Diluted net income per share for Class A common stock is calculated utilizing the if-converted method, which assumes the conversion of all shares of Class B common stock to Class A common stock on a share-for-share basis, as this method is more dilutive than the two-class method. Diluted net income per share for Class B common stock does not assume conversion of Class B common stock to shares of Class A common stock.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMjE2NA_a476ae14-2d2d-4618-a891-c64640aebe74" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Net income (loss) to Net income available to Class A and Class B shareholders:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi0xLTEtMS02MDUxOA_223d7800-ada0-4128-8ea0-c0d69f53ba70">11,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi0zLTEtMS02MDUxOA_12dc77ed-1896-4289-841b-cf7f251f0b4f">3,231</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi01LTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01">34,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi03LTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749">14,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy0xLTEtMS02MDUxOA_76d651e2-8e20-4232-aa7d-4a5f2f917d31">369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy0zLTEtMS02MDUxOA_708ac91c-543f-4fd8-932c-6a71f05e6c95">93</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy01LTEtMS02MDUxOA_3dce8413-93e7-44ec-a6dc-f4e68f5b36c6">1,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy03LTEtMS02MDUxOA_bace3c6d-d854-42bf-9086-e8506d88d2a5">429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A and Class B shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC0xLTEtMS02MDUxOA_c1d6273f-236f-4e49-9c71-497277aeeae9">10,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC0zLTEtMS02MDUxOA_3d1ed0b3-5211-4344-8c84-74f840eab3a4">3,138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC01LTEtMS02MDUxOA_f0d1a975-2ae2-4d5a-826e-b2d04c34b451">33,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC03LTEtMS02MDUxOA_d6e63397-cded-4f48-9bdf-acda9e3ad626">13,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The tables below reconcile the numerators and denominators of basic and diluted Net income (loss) per share for all periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC0xLTEtMS02MDUxOA_570c9d92-acb3-4362-a7f2-144d53dc415d">8,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC0zLTEtMS02MDUxOA_86584a69-5a37-49cd-857c-70ade8497e96">2,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC01LTEtMS02MDUxOA_64572ffd-aec9-45ad-b530-391d364dcf32">26,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC03LTEtMS02MDUxOA_b33446f2-b212-40aa-a2aa-e791d0432dfe">7,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS0xLTEtMS02MDUxOA_3d0d0291-77ec-4b13-82db-3533f91703a7">2,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS0zLTEtMS02MDUxOA_420d1116-8dd5-46b8-b944-968a35d49bb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS01LTEtMS02MDUxOA_fca74479-c7a3-46e9-93b3-2d40b10012c3">7,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS03LTEtMS02MDUxOA_884e50e4-2e9c-4c82-b28c-d7d741eee2ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, diluted</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy0xLTEtMS02MDUxOA_bdf0d31d-80aa-441e-be38-35f56016e99a">10,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy0zLTEtMS02MDUxOA_ac63e0eb-ef95-4fb6-84b5-98c93ac4e89b">2,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy01LTEtMS02MDUxOA_fe0d2547-f3ca-47ca-ace9-a1cdb4c40fd3">33,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy03LTEtMS02MDUxOA_9d53a6d8-b4b2-4363-adcb-f2a9d6ba3b0d">7,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtMS0xLTEtNjA1MTg_f93c653c-ca81-485f-9b38-0ad8a7089a47">9,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtMy0xLTEtNjA1MTg_4a6c13f0-5a53-4c18-b745-c776d6209464">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtNS0xLTEtNjA1MTg_59996e55-a22f-4664-b974-3740a986ff14">9,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtNy0xLTEtNjA1MTg_8d7c2619-ab83-47c9-81b6-1edb6d212555">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtMS0xLTEtNjA1MTg_268b9865-dfd8-4aa4-b839-0d45fd0d5c76">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtMy0xLTEtNjA1MTg_cdeafe40-13c6-4cc4-8f4f-6a1446430567">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtNS0xLTEtNjA1MTg_551736bd-7c16-4a32-bd99-53c8e3ffd223">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtNy0xLTEtNjA1MTg_1d5339a9-95a1-4442-9386-3575237f7a50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtMS0xLTEtNjA1MTg_db466bee-1142-4742-a470-95500bef4228">14,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtMy0xLTEtNjA1MTg_6b20a20a-6acc-4036-a236-7544a932c7fe">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtNS0xLTEtNjA1MTg_02263f99-aaa7-4e8f-9920-32a4a928a044">14,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtNy0xLTEtNjA1MTg_f37a1427-6922-4742-825a-c2b349a3f283">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktMS0xLTEtNjA1MTg_ed6b3f6a-339e-4987-84b3-17d418bdd8fa">2,447</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktMy0xLTEtNjA1MTg_4ae1d6e3-d6d1-45cb-b2f7-aff523624ae5">691</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktNS0xLTEtNjA1MTg_bd731a70-ac2d-402e-97a0-6f98291c9d8d">10,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktNy0xLTEtNjA1MTg_7f566049-66ea-44a3-b0c2-0a9f80fb15cf">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" sign="-" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtMS0xLTEtNjA1MTg_468c826e-2a1f-485e-b262-1883f0ad0228">691</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtMy0xLTEtNjA1MTg_0a91a3e5-29f6-4596-816f-57647da1a0dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtNS0xLTEtNjA1MTg_984ccb11-4319-4360-a275-e542c8b190a6">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="vlgea:TwoClassIncomeAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtNy0xLTEtNjA1MTg_c8bb8c6a-d81d-4e10-9c02-c512c06b0375">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of share-based compensation on allocated net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" sign="-" name="vlgea:TwoClassIncomeDistributionShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtMS0xLTEtNjA1MTg_79c1fb6b-1ce9-4cec-b92a-f69cf7379b0a">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" sign="-" name="vlgea:TwoClassIncomeDistributionShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtMy0xLTEtNjA1MTg_80bfe1e9-606a-4720-8d29-a056b2ba2e86">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="vlgea:TwoClassIncomeDistributionShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtNS0xLTEtNjA1MTg_78e9e832-7cd7-41a0-b0dc-1e16e1a37434">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="vlgea:TwoClassIncomeDistributionShareBasedCompensation" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtNy0xLTEtNjA1MTg_4abf3a16-5021-4c62-bb73-99cfb59bf064">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItMS0xLTEtNjA1MTg_a9146c3c-431b-4694-a8c2-15ff95e8af6d">3,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItMy0xLTEtNjA1MTg_117ff212-90c9-43ae-b15c-bf761290ee96">705</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItNS0xLTEtNjA1MTg_b027b2e1-9a7f-4864-9351-9ee2cda51c8f">13,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItNy0xLTEtNjA1MTg_b9b806c7-ded3-42e5-9713-458e6f381644">3,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtMS0xLTEtNjA1MTg_b0e97288-10a7-4006-b6d8-a2f67f8474b9">9,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtMy0xLTEtNjA1MTg_9b9f256b-8889-44e4-a227-22b3a6a6a7b6">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtNS0xLTEtNjA1MTg_6abd7872-a0e7-424f-a85a-9e0ce67fe8d9">9,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtNy0xLTEtNjA1MTg_c9d249ee-bd65-4847-8b18-b9fae0aca06e">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtMS0xLTEtNjA1MTg_b611abfc-91fd-4938-963f-4ba9b0ac8bb5">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtMy0xLTEtNjA1MTg_3d3ef72b-1258-47fc-a3f5-08c8f50c4f72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtNS0xLTEtNjA1MTg_75cca723-4074-4ee8-88b4-98628c2755be">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="vlgea:TwoClassShareAllocationClassBConversiontoClassA" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtNy0xLTEtNjA1MTg_dc943ec8-ed30-4199-b937-08aa032ba509">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtMS0xLTEtNjA1MTg_8728915e-b350-4f1f-868a-18e38341310b">14,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtMy0xLTEtNjA1MTg_9921cd46-a58f-4bf0-a9d1-265c88fdbc4d">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtNS0xLTEtNjA1MTg_0960e39b-7285-41a8-b9d6-40a42f27b3ce">14,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtNy0xLTEtNjA1MTg_6255539a-5b33-4910-b292-c5c481b3b732">4,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Outstanding stock options to purchase Class A shares of <ix:nonFraction unitRef="shares" contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTc1MA_97e4d7c8-f352-412f-99e6-5bdd3e676b94">90</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTc1Nw_6ed13ad6-86a6-44e0-aece-70329e788a8d">102</ix:nonFraction> were excluded from the calculation of diluted net income per share at April&#160;29, 2023 and April&#160;30, 2022, respectively, as a result of their anti-dilutive effect. In addition, <ix:nonFraction unitRef="shares" contextRef="i2c9d2e25817747389841716ece83da1e_D20230129-20230429" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTkxMQ_4fb223f9-60f8-4fba-862a-b34b7d2b5da7">507</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0dfef6eff28f40d8b955f15a23725481_D20220130-20220430" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTkxOA_830f2e5c-bce6-4895-8649-6b7917b12c15">363</ix:nonFraction> non-vested restricted Class A shares, which are considered participating securities, and their allocated net income were excluded from the diluted net income per share calculation at April&#160;29, 2023 and April&#160;30, 2022, respectively, due to their anti-dilutive effect.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_46"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTAzNw_a5c256be-d066-47c3-a531-acf864b07761" continuedAt="ib21fd731eeb64e5b88b3e2a752bda2e7" escape="true">PENSION PLANS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ib21fd731eeb64e5b88b3e2a752bda2e7" continuedAt="ie558eb49727a42c681a45a7cca3d976a"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTAzMg_c76abadf-8153-4b6f-ac87-a19e7bacf499" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost for the <ix:nonFraction unitRef="defined_benefit_pension_plan" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="INF" name="vlgea:NumberofDefinedBenefitPensionPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNTk_716f89e6-f6a2-4d57-9e66-d98efe32edc0">two</ix:nonFraction> defined benefit pension plans sponsored in fiscal 2023 and the <ix:nonFraction unitRef="defined_benefit_pension_plan" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="INF" name="vlgea:NumberofDefinedBenefitPensionPlans" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTIz_5a241944-c900-49d4-b19c-bd6e2acd1192">three</ix:nonFraction> defined</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefit pension plans sponsored in fiscal 2022 includes the following components: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi0xLTEtMS02MDUxOA_0bddf94b-d92f-44ce-bc0b-570e886a1a58">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi0zLTEtMS02MDUxOA_a5cade5d-8487-4673-9218-b9bbe4592ca1">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi01LTEtMS02MDUxOA_4e16a029-305e-48f4-a95e-b7e48e059108">101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi03LTEtMS02MDUxOA_c33990a3-c470-40a0-bf26-5705b5845bb0">140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on projected benefit obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy0xLTEtMS02MDUxOA_bb2f5298-d23d-436e-a0dd-ab5457284c59">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy0zLTEtMS02MDUxOA_a9f7cc57-0931-40c8-a959-a7e9a47c2659">420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy01LTEtMS02MDUxOA_a2dd96ec-b5a9-4c65-8660-45deed985d83">210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy03LTEtMS02MDUxOA_3c99fe2c-896e-4000-a005-a85a3f48337d">1,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC0xLTEtMS02MDUxOA_1a6bd6b5-8bbe-4253-a4ac-25ab00074a7d">19</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC0zLTEtMS02MDUxOA_47434ebf-e7b9-4c70-9bdf-8a66aa392fbd">409</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC01LTEtMS02MDUxOA_080269ff-824a-40c0-a4db-722f9a6767e1">57</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC03LTEtMS02MDUxOA_1f5156be-3a89-4042-b72c-5144e9c67f66">1,227</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS0xLTEtMS02MDUxOA_5acbe622-678c-4760-ad1c-73419b7b77e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS0zLTEtMS02MDUxOA_52af820e-3ff8-4132-a9a6-9622fa6e76cf">12,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS01LTEtMS02MDUxOA_c448408d-492e-4523-b4fe-3eb8dfe9bdd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS03LTEtMS02MDUxOA_8b7ea0c2-4640-45ac-96bd-64fd46ab6e52">12,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gains) losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi0xLTEtMS02MDUxOA_7fd079c6-70fd-463f-9b05-7bf5128386bf">139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi0zLTEtMS02MDUxOA_031f9db7-d076-4857-8c20-1af07a8ee8f4">126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi01LTEtMS02MDUxOA_34549b19-4a28-4517-88c2-30a18e8c7c37">417</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi03LTEtMS02MDUxOA_4cd5a48a-5dba-4cfc-aeac-f59f57836c8e">378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy0xLTEtMS02MDUxOA_9e9889f8-7e0e-432a-b9d9-c71c7740b3c2">54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy0zLTEtMS02MDUxOA_daa0f4f2-6711-465a-9a19-17c613708364">12,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy01LTEtMS02MDUxOA_47fe9a5f-2c15-4f0c-a3f3-ef93ae12c641">163</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy03LTEtMS02MDUxOA_e2a2fcd9-59c9-45dd-bea3-859013f7a76e">12,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, the Company terminated the Village Super Market, Inc. Employees&#8217; Retirement Plan. Prior to termination, the Company made a $<ix:nonFraction unitRef="usd" contextRef="i6b89635fe6a5468b96c5e77835bfb8c6_D20220401-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMzU5_90148a88-044f-4d18-b9e5-418b1bc281ba">1,485</ix:nonFraction> contribution to fully fund the plan. Plan assets were liquidated to fund lump sum distributions to participants of $<ix:nonFraction unitRef="usd" contextRef="i95af9814bf2b4d558b43fb2dbd351c48_D20220401-20220430" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNDc3_766f57e3-c69f-4160-a9c3-1480ddee9830">37,289</ix:nonFraction> and purchase annuity contracts totaling $<ix:nonFraction unitRef="usd" contextRef="i99ac2a41f3694e308f4f1f50c00978e4_I20220430" decimals="-3" name="us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNTIw_c4bf4be5-ac95-41ff-802a-0adc39420691">14,930</ix:nonFraction> with an insurance company for all participants who did not elect a lump sum distribution. The Company recognized a $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNjM4_63d5ef25-de70-4c75-845d-cc3b5d6da6f0">12,296</ix:nonFraction> pre-tax settlement charge as a result of the termination, including a $<ix:nonFraction unitRef="usd" contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430" decimals="-3" name="us-gaap:PensionExpenseReversalOfExpenseNoncash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNzEx_d7963d95-b29b-4aae-a213-463f2c417b1d">10,856</ix:nonFraction> non-cash charge for unrecognized losses within accumulated other comprehensive loss as of the termination date. No benefit obligation or plan assets related to the Village Super Market, Inc. Employees&#8217; Retirement Plan remain as of April&#160;29, 2023. </span></div></ix:continuation><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie558eb49727a42c681a45a7cca3d976a">Contributions to the remaining plans are expected to be immaterial in fiscal 2023.</ix:continuation>  </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_49"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTk4Mg_71a7d856-3fa2-4272-b74a-f9eb8ad45a96" continuedAt="i376f8329799e40f9a370b84d75c95ced" escape="true">RELATED PARTY INFORMATION</ix:nonNumeric></span></div><ix:continuation id="i376f8329799e40f9a370b84d75c95ced" continuedAt="i19833e9d56ac4568a954ad65054adff9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A description of the Company&#8217;s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company&#8217;s Annual Report on Form 10-K for the year ended July&#160;30, 2022.&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On August 15, 2022, notes receivable due from Wakefern of $<ix:nonFraction unitRef="usd" contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMjk0_fd81bd72-4128-4f46-8c41-6a4f1131501a">28,850</ix:nonFraction> that earned interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i66b5b2bc06294fb999e4f77f2cd0a814_D20220815-20220815" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMzQx_4f5d79aa-9ffd-4a93-a710-e36788a03b0f">1.25</ix:nonFraction>% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNDkz_21f064ed-b45e-485a-b9ce-491fed910f71">.50</ix:nonFraction>% and mature on August 15, 2027.  On September 28, 2022, the Company invested an additional $<ix:nonFraction unitRef="usd" contextRef="ic70b2f4c442a42b5a9a243918d297812_D20220928-20220928" decimals="-3" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNTc0_9922821a-7dbb-470f-884e-91a336bbf74a">30,000</ix:nonFraction> in variable rate notes receivable from Wakefern that earn interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNjY2_5d805dc6-bc0a-4a1c-9355-be348045aed0">.50</ix:nonFraction>% and mature on September 28, 2027.  At April&#160;29, 2023, the Company held variable rate notes receivable due from Wakefern of $<ix:nonFraction unitRef="usd" contextRef="i0434a84b6d67447690aa1f7d30856117_I20220928" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNzY1_9fe35fc4-da72-4064-ad6f-b042e56f0fb7">30,799</ix:nonFraction> that earn interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i0d4296bc55924a399321089e3ccbaeda_D20220731-20230429" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODEw_e00e4c85-9ddd-491f-b84e-024cafee0ac7">.75</ix:nonFraction>% and mature on February 15, 2024, $<ix:nonFraction unitRef="usd" contextRef="i725b2fc43d684faea54596aab3bf605d_I20230429" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODMx_7b1eb383-4b42-48b5-8eb5-ad636e240237">30,212</ix:nonFraction> that earn interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODc2_21f064ed-b45e-485a-b9ce-491fed910f71">.50</ix:nonFraction>% and mature on August&#160;15, 2027 and $<ix:nonFraction unitRef="usd" contextRef="icd2e7571d984443e9a622500a62633b8_I20230429" decimals="-3" name="us-gaap:AccountsPayableCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfOTAw_0a0d09e2-c559-4273-b137-1f132dd9375e">31,188</ix:nonFraction> that earn interest at the prime rate plus <ix:nonFraction unitRef="number" contextRef="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928" decimals="INF" name="vlgea:RelatedPartyTransactionBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfOTQ0_5d805dc6-bc0a-4a1c-9355-be348045aed0">.50</ix:nonFraction>% and mature on September&#160;28, 2027.  Wakefern has the right to prepay these notes at any time. Under certain conditions, the Company can require Wakefern to prepay the notes, although interest earned since inception would be reduced as if it was earned based on overnight money market rates as paid by Wakefern on demand deposits. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Included in cash and cash equivalents at April&#160;29, 2023 and July&#160;30, 2022 are $<ix:nonFraction unitRef="usd" contextRef="iae6596e3a3484ce9a93be774bce3bca3_I20230429" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTMyMA_ac99a440-4e34-4373-b8f7-8bc1bf22a0ec">105,832</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ief5e2846c7de475093da0569cb80c6ff_I20220730" decimals="-3" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTMyNw_c2e875b0-db50-4ae9-9c88-1db25760d3a4">110,739</ix:nonFraction>, respectively, of demand deposits invested at Wakefern at overnight money market rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2022, the Company entered into a partnership agreement for <ix:nonFraction unitRef="number" contextRef="i1a677ad9ec664cc5b65effcd38338538_D20220428-20220428" decimals="INF" name="vlgea:RelatedPartyInterestWithinPartnershipAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTQ3OA_e3a52033-a891-4902-a5d5-c03365de564e">30</ix:nonFraction>% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with future lease obligations of $<ix:nonFraction unitRef="usd" contextRef="i6145fcb31a4c460f812cc52b6a24021b_I20220428" decimals="INF" name="vlgea:LesseeOperatingLeaseLeaseNotYetCommencedLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTYzMQ_62e04683-78f7-43ce-85ee-2259fd1df66f">9,280</ix:nonFraction>. Village's share of project costs are estimated to be $<ix:nonFraction unitRef="usd" contextRef="i5576ad13943d49b8ab0fb205117e8fa3_D20220428-20220428" decimals="-3" name="vlgea:RelatedPartyTransactionEstimatedProjectCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTY4OQ_fd673660-0b42-4848-bcf8-060df59790d7">15,000</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="ibc59f2a5183a4086a1c037a78626fed2_D20220428-20220428" decimals="-3" name="vlgea:RelatedPartyTransactionEstimatedProjectCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTY5Ng_e2675a97-9997-46ed-b4b4-cc60020bf774">20,000</ix:nonFraction>. As of April&#160;29, 2023, Village has invested $<ix:nonFraction unitRef="usd" contextRef="ife49221b07444f4694520fccdb914a06_I20230429" decimals="-3" name="vlgea:RelatedPartyInvestmentInPartnershipAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTczMQ_412ebcec-3b85-4f67-9d52-d355bdd4b337">9,278</ix:nonFraction> into the real estate partnership, which is accounted for as an equity method investment.  </span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i19833e9d56ac4568a954ad65054adff9">&#160;&#160;&#160;&#160;There have been no other significant changes in the Company&#8217;s relationships or nature of transactions with related parties during the 39 weeks ended April&#160;29, 2023.</ix:continuation> </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_64"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82NC9mcmFnOjVkNzA2YzJjMDdhOTQyMTI5ODNjOTM3OGE1OWUzMWRlL3RleHRyZWdpb246NWQ3MDZjMmMwN2E5NDIxMjk4M2M5Mzc4YTU5ZTMxZGVfMzQ5_c0496b26-0c3e-4297-8264-991b3881ddb9" continuedAt="ia1a1fa4380d348029c6e4150d48ac4fa" escape="true">COMMITMENTS and CONTINGENCIES</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia1a1fa4380d348029c6e4150d48ac4fa">&#160;&#160;&#160;&#160;The Company is involved in litigation incidental to the normal course of business. Company management is of the opinion that the ultimate resolution of these legal proceedings should not have a material adverse effect on the consolidated financial position, results of operations or liquidity of the Company.</ix:continuation></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_67"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwOQ_386ddd2b-73d0-4e2e-bfa6-a9b242f948b2" continuedAt="if3fe353cb33d4148ab81fc22bbdc43e1" escape="true">DEBT</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="if3fe353cb33d4148ab81fc22bbdc43e1" continuedAt="i21dea6c9e8504d58a74bddd5628c9a28"><ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwMw_5bdf2872-3290-48ef-85cb-6b1740a788c9" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 30,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e39eb15b95d4f81aa8b72ee6029fb64_I20230429" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMi0yLTEtMS02MDUxOA_05a2e276-2418-4b90-9ee0-71dba5810ed7">54,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3249b8aed7bc42ecbc325198e7e7dbd0_I20220730" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMi00LTEtMS02MDUxOA_2cde3702-d0e7-4bf0-87a5-c2d59a7f2e12">50,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic55098da2bf64f5d9fe04c0548904306_I20230429" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMy0yLTEtMS02MDUxOA_de305265-3b48-47f7-bbfa-0ba0288681fd">23,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if60c62b696b349ba873cb9caacd6f55c_I20220730" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMy00LTEtMS02MDUxOA_11ef0d96-8549-4a20-b35e-d60c8ca19b09">17,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Market Tax Credit Financing </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fc06db9651841b6b30d242244417d37_I20230429" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNC0yLTEtMS02MDUxOA_9b93da30-ac6c-4215-a794-98ed2d497820">5,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490519ebdb714a54a3691095da7b0a14_I20220730" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNC00LTEtMS02MDUxOA_719f8dc5-a68c-45cf-9669-9df7c12243fe">5,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNi0yLTEtMS02MDUxOA_9d546296-1931-4f20-85e5-53e7a378a155">84,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNi00LTEtMS02MDUxOA_1ff2146a-29b4-488d-b37e-832ce257c8c7">73,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNy0yLTEtMS02MDUxOA_d7ad7f8b-5a27-4d3f-9760-6622a1ff0e91">9,370</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNy00LTEtMS02MDUxOA_c383f65a-8258-480b-8c51-6ceda512f30b">7,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfOS0yLTEtMS02MDUxOA_860e6680-76fb-4897-ad02-f83eab3edd61">74,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i375e554738694962944b7b6320cee372_I20220730" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfOS00LTEtMS02MDUxOA_82d3720e-35a6-4614-b06d-c97bb3419019">66,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a credit facility (the &#8220;Credit Facility&#8221;) with Wells Fargo National Bank, National Association (&#8220;Wells Fargo&#8221;). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village&#8217;s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures.   Among other things, the Credit Facility provides for:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured revolving line of credit providing a maximum amount available for borrowing of $<ix:nonFraction unitRef="usd" contextRef="ie0d6f0f5d0574b63bf397edd1bf6c026_I20220128" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTQ1_0ae96115-d22e-4376-b2f6-f5d1a09b19d7">75,000</ix:nonFraction>. Indebtedness under this agreement bears interest at the applicable Secured Overnight Financing Rate ("SOFR") plus <ix:nonFraction unitRef="number" contextRef="ic0ca397ac446497db191316b8b44d4ae_D20220128-20220128" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNjYz_98467661-0673-495c-8a55-b2d050f66f63">1.10</ix:nonFraction>% and expires on May 6, 2025.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured $<ix:nonFraction unitRef="usd" contextRef="i358d4ed968cb4e6183d9447376658479_I20200512" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzA4_3cc62243-a38f-4788-a9cf-9214ac2578dd">25,500</ix:nonFraction> term loan issued on May 12, 2020, repayable in equal monthly installments based on a <ix:nonNumeric contextRef="i5c4f5bc488a74a52a1d2f49411ae126d_D20200512-20200512" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNA_29d715d7-eb88-4cea-b874-41320d1bf0c8">seven-year</ix:nonNumeric> amortization schedule through May 4, 2027 and bearing interest at the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="i833f3f2a37944a5a8029076095f30e26_D20220128-20270504" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfODk1_1ca0c96c-9318-448f-b5bd-ce22acc2bc25">1.46</ix:nonFraction>%.  An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at <ix:nonFraction unitRef="number" contextRef="if4d616840cbc4ead81aef184e1728a6a_I20220228" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfOTkw_dab9ebb2-3378-46d9-85b9-465f3aa1e497">.26</ix:nonFraction>% per annum through May 4, 2027, resulting in a fixed effective interest rate of <ix:nonFraction unitRef="number" contextRef="ib46c3e6570a04b65b83da5e61f1b9e29_I20220228" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTA3Mg_a681aa50-b58b-4994-b699-92f3d8f2b645">1.72</ix:nonFraction>% on the term loan.  </span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $<ix:nonFraction unitRef="usd" contextRef="ib75b737706f047ef9e54c28a57ed385d_I20200901" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTEwNg_9a331fa4-6f0a-453a-8086-e33b407e33dc">50,000</ix:nonFraction> term loan issued on September 1, 2020 repayable in equal monthly installments based on a <ix:nonNumeric contextRef="i5582bee9ca78408ca5f77cc8c5b820f3_D20200901-20200901" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNQ_0f5ad218-c96a-4ff7-a532-686daf7acda7">fifteen-year</ix:nonNumeric> amortization schedule through September 1, 2035 and bearing interest at the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="i8bfbc6ee2996403fb3c411c4b4a45f8d_D20220128-20350901" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTMwMw_2f4ec447-99a2-4640-9c0e-73a698e4a5a9">1.61</ix:nonFraction>%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at <ix:nonFraction unitRef="number" contextRef="ie31f6f7e177f41d29b1a9da349ced4d2_I20220228" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTM5Nw_be8452cf-1cf9-464d-8be1-a5b6f05a6c34">.57</ix:nonFraction>% per annum through September 1, 2035, resulting in a fixed effective interest rate of <ix:nonFraction unitRef="number" contextRef="i8f722ed104754ab480ccd9c81920f373_I20220228" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTQ4NQ_f4aa3d86-0a8d-4418-b08a-df8a3adb630f">2.18</ix:nonFraction>% on the term loan.  The term loan is secured by real properties of Village Super Market, Inc. and its subsidiaries, including the sites of three Village stores.</span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $<ix:nonFraction unitRef="usd" contextRef="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTY1OQ_d2f9dc29-c993-4f5b-971c-723da41180fc">7,350</ix:nonFraction> term loan issued on January 28, 2022 repayable in equal monthly installments based on a <ix:nonNumeric contextRef="ie463c946dba1427cb8ee79bfeac0caf3_D20220128-20220128" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNg_f061718c-c05b-4f8c-969c-88e62f9fe0be">fifteen-year</ix:nonNumeric> amortization schedule through January&#160;28, 2037 and bearing interest at the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="i28a6461f78dc4459b08a5e88f468bb09_D20220128-20370128" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTg0MA_b716bfd4-d0df-47c5-86a9-0d9a3c3be497">1.50</ix:nonFraction>%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at <ix:nonFraction unitRef="number" contextRef="i2ae994ddee7b474b90f1bc795b19bd2e_I20220128" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTkzNA_800281ad-022e-4c6b-a320-50806dace14c">1.41</ix:nonFraction>% per annum through January 28, 2037, resulting in a fixed effective interest rate of <ix:nonFraction unitRef="number" contextRef="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjAyMQ_33f173b1-3dd0-428f-b294-7db8c361bd54">2.91</ix:nonFraction>% on the term loan. The term loan is secured by the Galloway store shopping center acquired for $<ix:nonFraction unitRef="usd" contextRef="i991713eb3b024d498e5969a59e3277cf_I20230429" decimals="-3" name="us-gaap:DebtInstrumentCollateralAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjExOA_2b20db14-6736-40dc-a65d-06d0245eb05b">9,800</ix:nonFraction> in the first quarter of fiscal 2022. </span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2022, the Company amended the Credit Facility due to the execution of a <ix:nonNumeric contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901" name="us-gaap:LongTermDebtTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2NQ_aa9a76eb-f624-43fa-a9df-1f9f1c2a3d90">seven year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjI0MQ_1dcef5d5-99e1-4db2-98cb-c8444e7bc164">10,000</ix:nonFraction> unsecured term loan. The unsecured term loan is repayable in equal monthly installments based on a <ix:nonNumeric contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901" name="us-gaap:LongTermDebtTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2NA_5221a998-1cc0-4495-a554-109a09fa87e6">seven year</ix:nonNumeric> amortization schedule through September&#160;4, 2029 and bears interest at the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="ic6659ca191cb4288a25a9ccd457b0c09_D20220901-20220901" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjQzMQ_b596df5e-e96b-4a98-8787-bd5cc83d5459">1.35</ix:nonFraction>%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at <ix:nonFraction unitRef="number" contextRef="i836fe6064d0447faa1727151e8117c45_I20220901" decimals="INF" name="vlgea:DerivativeInstrumentFixedBaseRate" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjU1OQ_4bf234a0-8cf1-4c1d-9921-cb3787fb153d">2.95</ix:nonFraction>%, resulting in a fixed effective rate of <ix:nonFraction unitRef="number" contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjYwMg_76fd87ee-4805-4c38-9baa-9c3c58032220">4.30</ix:nonFraction>%. This loan qualified for an interest rate subsidy program with Wakefern on financing related to certain capital expenditure projects.  Net of the subsidy, the Company will pay interest at a fixed effective rate of <ix:nonFraction unitRef="number" contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901" decimals="4" name="vlgea:DebtInstrumentInterestRateAfterSubsidyProgram" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjgxOQ_e1d49c82-119f-4e0a-b93d-81a4124b184a">2.30</ix:nonFraction>%.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i21dea6c9e8504d58a74bddd5628c9a28" continuedAt="i16fd6031ca6c47bf9f48b4e3c913b866"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;27, 2023, the Company purchased the Vineland store shopping center for $<ix:nonFraction unitRef="usd" contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127" decimals="-3" name="us-gaap:PaymentsToAcquireRealEstateHeldForInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjg5Mg_c2ed74cd-8583-42a1-b1c6-4231a1d7d222">9,500</ix:nonFraction>.  As part of the purchase, the Company amended the Credit Facility due to the execution of a <ix:nonNumeric contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2OA_c01c9302-6f87-4cc4-b343-36a090cb7998">fifteen year</ix:nonNumeric> $<ix:nonFraction unitRef="usd" contextRef="i85c2938f18934ef4861a53b607df2ef7_I20230127" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjk5Ng_1af91ab9-29d1-40fe-9813-b6f52c8a78ca">7,125</ix:nonFraction> term loan secured by the Vineland store shopping center. The secured term loan is repayable in equal monthly installments based on a <ix:nonNumeric contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2Nw_ebbe90ed-8813-41bf-bc27-fb39501ec641">fifteen year</ix:nonNumeric> amortization schedule through January&#160;27, 2038 and bears interest at the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="ie9de2491b7164c04ab6e5c5f68afde14_D20230127-20230127" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzIyMA_d8a3a070-32dc-4046-b009-e35213fa98a1">1.75</ix:nonFraction>%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at <ix:nonFraction unitRef="number" contextRef="i8b7b739507fd49ffa9794022d73ba3ce_I20230127" decimals="INF" name="us-gaap:DerivativeFixedInterestRate" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzM0OA_88734ffc-7c5d-4d6c-8d00-75ddc68887d7">3.59</ix:nonFraction>%, resulting in a fixed effective rate of <ix:nonFraction unitRef="number" contextRef="i85c2938f18934ef4861a53b607df2ef7_I20230127" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzM5MQ_393be49a-f41b-49a3-b9b2-a81996f2298d">5.34</ix:nonFraction>%. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility also provides for up to $<ix:nonFraction unitRef="usd" contextRef="i5ea0bda9be05425eab65de5abf5239b7_I20200506" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzQ0MQ_c4f9298d-1b49-47e4-ac59-51b7302056be">25,000</ix:nonFraction> of letters of credit ($<ix:nonFraction unitRef="usd" contextRef="i1ba39b83a555406db33686d066b4c261_I20230429" decimals="-3" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzQ2Ng_5d035958-78ec-415c-a395-7348d434b1a2">7,336</ix:nonFraction> outstanding at April&#160;29, 2023), which secure obligations for store leases and construction performance guarantees to municipalities. The Credit Facility contains covenants that, among other conditions, require a minimum tangible net worth, a minimum fixed charge coverage ratio and a maximum adjusted debt to EBITDAR ratio. The Company was in compliance with all covenants of the credit agreement at April&#160;29, 2023.  As of April&#160;29, 2023, $<ix:nonFraction unitRef="usd" contextRef="i1ba39b83a555406db33686d066b4c261_I20230429" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzg3Mg_5e191555-c675-4e3d-8066-c92607b3640b">67,664</ix:nonFraction> remained available under the unsecured revolving line of credit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Markets Tax&#160;Credit Financing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2017, the Company entered into a financing transaction with Wells Fargo Community Investment Holdings, LLC (&#8220;Wells Fargo&#8221;) under a qualified New Markets Tax Credit (&#8220;NMTC&#8221;) program related to the construction of a new store in the Bronx, New York.&#160;The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the &#8220;Act&#8221;) and is intended to induce capital investment in qualified lower income communities. The Act permits taxpayers to claim credits against their Federal income taxes for up to 39% of qualified investments in the equity of community development entities (&#8220;CDEs&#8221;). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the financing, the Company loaned&#160;$<ix:nonFraction unitRef="usd" contextRef="i4c905928fe404db5a19e494b70335677_I20171229" decimals="-3" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDc3MA_277bf0d7-f34f-4c59-99f7-7010aa72e2b3">4,835</ix:nonFraction> to VSM Investment Fund, LLC (the "Investment Fund") at&#160;an interest rate of&#160;&#160;<ix:nonFraction unitRef="number" contextRef="idb133398cc62435490eb4292957f08f9_D20171229-20171229" decimals="INF" name="vlgea:InterestOnUnrelatedPartyNoteReceivablePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDg0OQ_40e34d22-a8be-4a78-a2bb-038ff8e34791">1.403</ix:nonFraction>% per year and with a maturity date of&#160;December 31, 2044.&#160; Repayments on the loan commence in March 2025. Wells Fargo contributed $<ix:nonFraction unitRef="usd" contextRef="i4c905928fe404db5a19e494b70335677_I20171229" decimals="-3" name="vlgea:ThirdPartyContributiontoInvestmentFund" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDk4MA_00924976-f79f-4f1b-a3f1-73acc4fcd836">2,375</ix:nonFraction> to the Investment Fund and, by virtue of such contribution, is entitled to substantially all of the tax benefits derived from the NMTC.  The Investment Fund is a wholly owned subsidiary of Wells Fargo.&#160;  The loan to the Investment Fund is recorded in Other assets in the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Investment Fund then contributed the proceeds to a CDE, which, in turn, loaned combined funds of $<ix:nonFraction unitRef="usd" contextRef="i4c905928fe404db5a19e494b70335677_I20171229" decimals="-3" name="us-gaap:LongTermNotesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTM4NQ_fd328026-8c52-4a5c-8b8c-d52bfdead61f">6,563</ix:nonFraction>, net of debt issuance costs, to Village Super Market of NY, LLC, a wholly-owned subsidiary of the Company, at&#160;an interest rate of&#160;<ix:nonFraction unitRef="number" contextRef="i4c905928fe404db5a19e494b70335677_I20171229" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTUxOA_c7518edd-e216-473c-9672-fc7c7d759e2e">1.000</ix:nonFraction>%&#160;per year with a maturity date of&#160;December 31, 2051. These loans are secured by the leasehold improvements and equipment related to the construction of the Bronx store. Repayment of the loans commences in March 2025. The proceeds of the loans from the CDE were used to partially fund the construction of the Bronx store. The Notes payable related to New Markets Tax Credit, net of debt issuance costs, are recorded in long-term debt in the consolidated balance sheets.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i16fd6031ca6c47bf9f48b4e3c913b866">The NMTC is subject to 100% recapture for a period of seven years. The Company is required to be in compliance with various regulations and contractual provisions that apply to the&#160;New Markets Tax&#160;Credit arrangement. Noncompliance could result in Wells Fargo's projected tax benefits not being realized and, therefore, require the Company to indemnify Wells Fargo for any loss or recapture of&#160;NMTCs. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement. The transaction includes a put/call provision whereby the Company may be obligated or entitled to repurchase Wells Fargo's interest in the Investment Fund.&#160;The value attributed to the put/call is de minimis. We believe that Wells Fargo will exercise the put option in December 2024, at the end of the recapture period, that will result in a net benefit to the Company of $<ix:nonFraction unitRef="usd" contextRef="i6414a4ef80f94320a3dc0a09b2a4c62b_D20171229-20241229" decimals="-3" name="vlgea:BenefitOverRecapturePeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNjg3OA_a63fc12b-c4a8-4aba-a10e-7761e89f06ef">1,728</ix:nonFraction>. The Company is recognizing the net benefit over the&#160;seven-year compliance period in operating and administrative expense.</ix:continuation> </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_70"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjIzNA_a3343fdb-3adf-4cbf-b499-a521b7d8bad8" continuedAt="i3e86d8cc8d84418d836ac023352af211" escape="true">DERIVATIVES AND HEDGING ACTIVITIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3e86d8cc8d84418d836ac023352af211" continuedAt="i4d759b31ca734001bc2faeb171c7cc93"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate risk arising from fluctuations in SOFR related to the Company&#8217;s Credit Facility. The Company manages exposure to this risk and the variability of related cash flows primarily by the use of derivative financial instruments, specifically, interest rate swaps.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s objectives in using interest rate swaps are to add stability to interest expense and to manage its exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;29, 2023, the Company had <ix:nonFraction unitRef="swap" contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429" decimals="INF" name="us-gaap:DerivativeNumberOfInstrumentsHeld" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfNzc1_cac916c3-61c3-4f84-9924-4f961864fd37">five</ix:nonFraction> interest rate swaps with an aggregate initial notional value of $<ix:nonFraction unitRef="usd" contextRef="icf581795d1f442aaa55db48938815912_I20210731" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfODQy_a928b1e5-ea3f-4e3b-9939-bfc81f1979de">99,975</ix:nonFraction> to hedge the variable cash flows associated with variable-rate loans under the Company's Credit Facility. The interest rate swaps </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4d759b31ca734001bc2faeb171c7cc93" continuedAt="id4588c57243142a9bf4fa816d6b8035f">were executed for risk management and are not held for trading purposes.  The objective of the interest rate swaps is to hedge the variability of cash flows resulting from fluctuations in the reference rate. The swaps replaced the applicable reference rate with fixed interest rates and payments are settled monthly when payments are made on the variable-rate loans. The Company's derivatives qualify and have been designated as cash flow hedges of interest rate risk. The gain or loss on the derivative is recorded in Accumulated other comprehensive income and subsequently reclassified into interest expense in the same period during which the hedged transaction affects earnings. Amounts reported in Accumulated other comprehensive income related to derivatives will be reclassified to interest expense as interest payments are made on the variable-rate loans. The Company reclassified $<ix:nonFraction unitRef="usd" contextRef="i746a3e387d5d4da88b3149b9a8552c71_D20230129-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTg2NA_936bf6b3-5738-4f83-8da1-4658237f2a9d">677</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i27ca2079911a4c5ba08c1a693251ff1a_D20220130-20220430" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTg3MQ_50366615-9e7f-4af5-840d-3dab862b5141">89</ix:nonFraction> during the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $<ix:nonFraction unitRef="usd" contextRef="i54a73156563e495696511529295ef115_D20220731-20230429" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTkzMA_1686ee81-e771-420f-aaa6-5aea90f9a3b8">1,425</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2106e2d8e6bf420f91b5c46d8ddbb289_D20210801-20220430" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTkzNw_f6696fc8-c774-4391-813d-3118a0921c6b">262</ix:nonFraction> during the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, from Accumulated other comprehensive income to Interest expense.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="id4588c57243142a9bf4fa816d6b8035f">The notional value of the interest rate swaps were $<ix:nonFraction unitRef="usd" contextRef="ie4af491e1d10468e8ca69d5c2a514555_I20230429" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjEwOA_e33f754e-cdbf-41ae-b5d7-20943cde3aef">79,255</ix:nonFraction> as of April&#160;29, 2023. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $<ix:nonFraction unitRef="usd" contextRef="ie4af491e1d10468e8ca69d5c2a514555_I20230429" decimals="-3" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjIyMg_839ac732-4518-4b70-b07f-0ce3fd9e1165">7,637</ix:nonFraction> as of April&#160;29, 2023.</ix:continuation> </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_82"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION&#160;AND RESULTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Dollars in Thousands)</span></div><div style="text-align:center"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_85"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">OVERVIEW</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Village Super Market, Inc. (the &#8220;Company&#8221; or &#8220;Village&#8221;) was founded in 1937.&#160;&#160;Village operates a chain of 34 supermarkets in New Jersey (26), New York (6), Maryland (1) and Pennsylvania (1) under the ShopRite and Fairway banners and four Gourmet Garage specialty markets in New York City. Village is the second largest member of Wakefern Food Corporation (&#8220;Wakefern&#8221;), the nation&#8217;s largest retailer-owned food cooperative and owner of the ShopRite, Fairway and Gourmet Garage names. As further described in the Company&#8217;s Form 10-K, this ownership interest in Wakefern provides Village with many of the economies of scale in purchasing, distribution, advanced retail technology, marketing and advertising associated with chains of greater size and geographic coverage.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The supermarket industry is highly competitive and characterized by narrow profit margins. The Company competes directly with multiple retail formats, both in-store and online, including national, regional and local supermarket chains as well as warehouse clubs, supercenters, drug stores, discount general merchandise stores, fast food chains, restaurants, dollar stores and convenience stores.  The Company competes by providing a superior customer service experience, competitive pricing and a broad range of consistently available quality products.  The ShopRite Price Plus customer loyalty program enables Village to offer continuity programs, focus on target marketing initiatives and to offer discounts and attach digital coupons directly to a customer's Price Plus card. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Online grocery ordering for in-store pick up or home delivery is available in all of our ShopRite stores through shoprite.com, the ShopRite app or through third party service providers. Additionally, the ShopRite Order Express app enables customers to pre-order deli, catering, specialty occasion cakes and other items.  Online ordering for home delivery is available in all Fairway and Gourmet Garage stores through third party service providers. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To promote production efficiency, product quality and consistency, the Company operates a centralized commissary supplying certain products in deli, bakery, prepared foods and other perishable product categories to all stores. The Company also owns and operates an automated micro-fulfillment center to facilitate online order fulfillment for the south New Jersey stores. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s stores, eight of which are owned, average 54,000 total square feet. These larger store sizes enable the Company to offer a wide variety of national branded and locally sourced food products, including grocery, meat, produce, dairy, deli, seafood, prepared foods, bakery and frozen foods as well as non-food product offerings, including health and beauty care, general merchandise, liquor and 21 in-store pharmacies.  Most product departments include high-quality, competitively priced own-brand offerings under the Wholesome Pantry, Bowl &amp; Basket, Paperbird and Fairway brands.  Our Fairway Markets offer a one-stop destination shopping experience with an emphasis on fresh, unique, and high quality offerings paired with an expansive variety of natural, organic, specialty and gourmet products.  Our Gourmet Garage specialty markets offer organic produce, signature soups and prepared foods, high-quality meat and seafood, charcuterie and gourmet cheeses, artisan baked bread and pastries, chef-prepared meals to go and pantry staples. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#160;&#160;&#160;&#160;The Company has an ongoing program to upgrade and expand its supermarket chain.&#160;&#160;This program has included store remodels as well as the opening or acquisition of additional stores.&#160;&#160;When remodeling, Village has sought, whenever possible, to increase the amount of selling space in its stores.  On August 14, 2022, we converted the Pelham, NY store from the Fairway banner to the ShopRite banner and a major remodel of the store was completed in late October 2022.  On&#160;April 29, 2022, Village opened a 14,600 sq. ft. Gourmet Garage in the West Village in Manhattan, NYC.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We consider a variety of indicators to evaluate our performance, such as same store sales; percentage of total sales by department (mix); shrink; departmental gross profit percentage; sales per labor hour; units per labor hour; and hourly labor rates.</span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_980"></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">NON-GAAP MEASURES</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying Consolidated Financial Statements, including the related notes, are presented in accordance with generally accepted accounting principles ("GAAP").  We provide non-GAAP measures, including Adjusted net income and Adjusted operating and administrative expenses as management believes these supplemental measures are useful to investors and analysts.   These non-GAAP financial measures should not be reviewed in isolation or considered as a substitute for our financial results as reported in accordance with GAAP, nor as an alternative to net income, operating and administrative expense or any other GAAP measure of performance. Adjusted net income and Adjusted operating and administrative expense are useful to investors because they provide supplemental measures that exclude the financial impact of certain items that affect period-to-period comparability.  Management and the Board of Directors use these measures as they provide greater transparency in assessing ongoing operating performance on a period-to-period basis.  Other companies may have different definitions of Non-GAAP Measures and provide for different adjustments, and comparability to the Company's results of operations may be impacted by such differences. The Company's presentation of Non-GAAP Measures should not be construed as an implication that its future results will be unaffected by unusual or non-recurring items.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables reconciles Net income (loss) to Adjusted net income and Operating and administrative expenses to Adjusted operating and administrative expenses:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjustments to Operating Expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation settlement gain (1)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension termination and settlement charges (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjustments to Income Taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of adjustments to operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,594&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,743&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expenses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to operating and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,296)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating and administrative expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,987&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating and administrative expenses as a % of sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Fiscal 2023 litigation settlement gains are related to claims associated with the Fairway acquisition and liabilities associated thereto. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Fiscal 2022 pension settlement charges related primarily to the termination of the Village Super Market, Inc. Employees&#8217; Retirement Plan. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributed cash of $1,440 to fully fund the plan and the remaining $10,856 represents non-cash charges for unrecognized losses within accumulated other comprehensive loss as of the termination date. </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_88"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table sets forth the major components of the Consolidated Statements of Operations as a percentage of sales:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.57&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.13&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.85)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.86)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.10&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.36&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.08&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.64)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.93&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sales</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Sales were $529,294 in the 13 weeks ended April&#160;29, 2023, an increase of 5.4% compared to the 13 weeks ended April&#160;30, 2022.&#160; Sales increased due to an increase in same store sales of 3.4%, the opening of a Gourmet Garage in the West Village in Manhattan, NY on April 29, 2022 and increased sales due to the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022.  Same store sales increased due primarily to retail price inflation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales were $1,612,848 in the 39 weeks ended April&#160;29, 2023, an increase of 5.2% compared to the 39 weeks ended April&#160;30, 2022.  Sales increased due to an increase in same store sales of 3.6%, the opening of a Gourmet Garage in the West Village in Manhattan, NY on April 29, 2022 and increased sales due to the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022.  Same store sales increased due primarily to retail price inflation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New stores, replacement stores and stores with banner changes are included in same store sales in the quarter after the store has been in operation for four full quarters. Store renovations and expansions are included in same store sales immediately.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Gross Profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Gross profit as a percentage of sales increased .36% in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022 due primarily to increased departmental gross margin percentages (.47%) and decreased LIFO charges (.04%) partially offset by increased warehouse assessment charges from Wakefern (.14%). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales increased .10% in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022 due primarily to increased departmental gross margin percentages (.23%) partially offset by  increased LIFO charges (.12%).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating and Administrative Expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;Operating and administrative expense as a percentage of sales decreased 3.11% in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022. Adjusted operating and administrative expense as a percentage of sales decreased .43% in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022 due primarily to lower labor costs and fringe benefits (.35%) and decreased supply spending (.19%) partially offset by increased facility costs (.07%).  Labor costs and fringe benefits decreased due primarily to sales leverage and ongoing productivity initiatives partially offset by minimum wage and market-driven pay rate increases. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and administrative expense as a percentage of sales decreased 1.30% in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022.  Adjusted operating and administrative expense as a percentage of sales decreased to .43% in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022 due primarily to lower labor costs and fringe benefits (.32%) and decreased supply spending (.16%).  Labor costs and fringe benefits decreased due primarily to sales leverage and ongoing productivity initiatives partially offset by minimum wage and market-driven pay rate increases. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Depreciation and Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Depreciation and amortization expense increased in the 13 and 39 weeks ended April&#160;29, 2023 compared to the 13 and 39 weeks ended April&#160;30, 2022 due primarily to capital expenditures. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Interest expense increased in the 13 and 39 weeks ended April&#160;29, 2023 compared to the 13 and 39 weeks ended April&#160;30, 2022 due primarily to higher average outstanding debt balances. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Interest Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Interest income increased in the 13 and 39 weeks ended April&#160;29, 2023 compared to the 13 and 39 weeks ended April&#160;30, 2022 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;The effective income tax rate was 31.6% in the 13 weeks ended April&#160;29, 2023 compared to 25.4% in the 13 weeks ended April&#160;30, 2022.  The 13 weeks ended April&#160;30, 2022 includes the recognition of a discrete tax benefit related to the pension termination settlement charge recognized in the quarter.  Excluding the impact of the pension termination settlement charge and related discrete tax benefit, the effective income tax rate was 33.7% in the 13 weeks ended April&#160;30, 2022.  The decrease in the effective income tax rate is due primarily to a lesser impact of unfavorable return to provision adjustments in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective income tax rate was 31.2% in the 39 weeks ended April&#160;29, 2023 compared to 31.7% in the 39 weeks ended April&#160;30, 2022.  The decrease in the effective income tax rate is due primarily to a lesser impact of unfavorable return to provision adjustments in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;Net Income was $11,017 in the 13 weeks ended April&#160;29, 2023 compared to a net loss of $3,231 in the 13 weeks ended April&#160;30, 2022.  Adjusted net income was $10,189 in the 13 weeks ended April&#160;29, 2023, an increase of 93% compared to $2,297 in the 13 weeks ended April&#160;30, 2022. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income was $34,422 in the 39 weeks ended April&#160;29, 2023 compared to $14,227 in the 39 weeks ended April&#160;30, 2022.  Adjusted net income was $33,594 in the 39 weeks ended April&#160;29, 2023, an increase of 48% compared to $10,213 in the 39 weeks ended April&#160;30, 2022.  </span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_91"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">CRITICAL ACCOUNTING POLICIES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Critical accounting policies are those accounting policies that management believes are important to the portrayal of the Company&#8217;s financial condition and results of operations.&#160;&#160;These policies require management&#8217;s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain.&#160;&#160;The Company&#8217;s critical accounting policies relating to the impairment of long-lived assets, goodwill and indefinite-lived intangible assets, accounting for patronage dividends earned as a stockholder of Wakefern&#160;and accounting for pension plans, are described in the Company&#8217;s Annual Report on Form 10-K for the year ended July&#160;30, 2022.&#160;</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s of April&#160;29, 2023, there have been no changes to the critical accounting policies contained therein. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;&#160;Actual results could differ from those estimates.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_94"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> LIQUIDITY AND CAPITAL RESOURCES</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $68,244 in the 39 weeks ended April&#160;29, 2023 compared to $51,702 in the corresponding period of the prior year.&#160;&#160;The change in cash flows from operating activities in fiscal 2023 was primarily due to higher net income adjusted for non-cash items and changes in working capital.  Working capital changes, including Other assets and liabilities, increased cash flows from operating activities by $3,525 in fiscal 2023 compared to an increase of $1,279 in fiscal 2022. The change in impact of working capital is due primarily to a lesser increase in merchandise inventories in fiscal 2023 compared to fiscal 2022, the timing of tax payments, accounts payable to Wakefern and accrued wages and benefits.     </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 39 weeks ended April&#160;29, 2023, Village used cash to fund capital expenditures of $35,689, dividends of $9,845, principal payments of long-term debt of $7,764, an investment in a real estate partnership for the development of a retail center in Old Bridge, New Jersey of $4,268 and additional net investments of $34,415 in notes receivable from Wakefern.&#160;&#160;Capital expenditures primarily include costs associated with the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner, the new Gourmet Garage store in the West Village of New York City, the purchase of the Vineland </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">store shopping center,  installation of electronic shelf labels, continued expansion of self-checkout, and various technology, equipment and facility upgrades.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;We have revised our budgeted capital expenditures downward from prior estimates to approximately $50,000 in fiscal 2023 due to the timing of construction spends for replacement stores shifting from fiscal 2023 into fiscal 2024. Planned expenditures include costs for construction of three replacement stores scheduled to open in fiscal 2024 and fiscal 2025, two major remodels, including the conversion of the Pelham, NY store from the Fairway to the ShopRite banner, the purchase of the Vineland store shopping center, several smaller store remodels and merchandising initiatives, installation of electronic shelf labels in six stores, continued expansion of self-checkout, and various technology, equipment and facility upgrades.  The Company&#8217;s primary sources of liquidity in fiscal 2023 are expected to be cash and cash equivalents on hand at April&#160;29, 2023 and operating cash flow generated in fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On April&#160;28, 2022, the Company entered into a partnership agreement for 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with future lease obligations of $9,280. Village will fund its share of project costs estimated to be $15,000 to $20,000 over the two to three year life of the project. As of April&#160;29, 2023, Village has invested $9,278 into the real estate partnership, which is accounted for as an equity method investment included in Investments in Real Estate Partnerships on the Consolidated Balance Sheet.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2022, notes receivable due from Wakefern of $28,850 that earned interest at the prime rate plus 1.25% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on August&#160;15, 2027.  On September 28, 2022, the Company invested an additional $30,000 in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on September&#160;28, 2027.  At April&#160;29, 2023, the Company held variable rate notes receivable due from Wakefern of $30,799 that earn interest at the prime rate plus .75% and mature on February&#160;15, 2024, $30,212 that earn interest at the prime rate plus .50% and mature on August&#160;15, 2027 and $31,188 that earn interest at the prime rate plus  .50% and mature on September&#160;28, 2027.  Wakefern has the right to prepay these notes at any time. Under certain conditions, the Company can require Wakefern to prepay the notes, although interest earned since inception would be reduced as if it was earned based on overnight money market rates as paid by Wakefern on demand deposits. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Working capital was $63,105 at April&#160;29, 2023 compared to $79,796 at July&#160;30, 2022. Working capital ratios at the same dates were 1.39 and 1.50 to one, respectively.&#160;&#160; The decrease in working capital in fiscal 2023 compared to fiscal 2022 is due primarily to an additional $30,017 investment in long-term notes receivable from Wakefern.  The Company&#8217;s working capital needs are reduced, since inventories are generally sold by the time payments to Wakefern and other suppliers are due.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Credit Facility</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a credit facility (the &#8220;Credit Facility&#8221;) with Wells Fargo National Bank, National Association (&#8220;Wells Fargo&#8221;). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village&#8217;s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures.   Among other things, the Credit Facility provides for:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured revolving line of credit providing a maximum amount available for borrowing of $75,000. Indebtedness under this agreement bears interest at the applicable Secured Overnight Financing Rate ("SOFR") plus 1.10% and expires on May 6, 2025.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured $25,500 term loan issued on May 12, 2020, repayable in equal monthly installments based on a seven-year amortization schedule through May 4, 2027 and bearing interest at the applicable SOFR plus 1.46%.  An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .26% per annum through May 4, 2027, resulting in a fixed effective interest rate of 1.72% on the term loan.  </span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $50,000 term loan issued on September 1, 2020 repayable in equal monthly installments based on a fifteen-year amortization schedule through September 1, 2035 and bearing interest at the applicable SOFR plus 1.61%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .57% per annum through September 1, 2035, resulting in a fixed effective interest rate of 2.18% on the term loan.  The term loan is secured by real properties of Village Super Market, Inc. and its subsidiaries, including the sites of three Village stores.</span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $7,350 term loan issued on January 28, 2022 repayable in equal monthly installments based on a fifteen-year amortization schedule through January&#160;28, 2037 and bearing interest at the applicable SOFR plus 1.50%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at 1.41% per annum through </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 28, 2037, resulting in a fixed effective interest rate of 2.91% on the term loan. The term loan is secured by the Galloway store shopping center acquired for $9,800 in the first quarter of fiscal 2022. </span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2022, the Company amended the Credit Facility due to the execution of a seven year $10,000 unsecured term loan. The unsecured term loan is repayable in equal monthly installments based on a seven year amortization schedule through September&#160;4, 2029 and bears interest at the applicable SOFR plus 1.35%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 2.95%, resulting in a fixed effective rate of 4.30%. This loan qualified for an interest rate subsidy program with Wakefern on financing related to certain capital expenditure projects.  Net of the subsidy, the Company will pay interest at a fixed effective rate of 2.30%.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;27, 2023, the Company purchased the Vineland store shopping center for $9,500.  As part of the purchase, the Company amended the Credit Facility due to the execution of a fifteen year $7,125 term loan secured by the Vineland store shopping center. The secured term loan is repayable in equal monthly installments based on a fifteen year amortization schedule through January 27, 2038 and bears interest at the applicable SOFR plus 1.75%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 3.59%, resulting in a fixed effective rate of 5.34%. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based on current trends, the Company believes cash and cash equivalents on hand at April&#160;29, 2023, operating cash flow and availability under our Credit Facility are sufficient to meet our liquidity needs for the next twelve months and for the foreseeable future beyond the next twelve months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There have been no other substantial changes as of April&#160;29, 2023 to the contractual obligations and commitments discussed in the Company&#8217;s Annual Report on Form 10-K for the year ended July&#160;30, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_97"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">OUTLOOK</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Form 10-Q contains certain forward-looking statements about Village&#8217;s future performance. These statements are based on management&#8217;s assumptions and beliefs in light of information currently available.&#160;&#160;Such statements relate to, for example:&#160;&#160;same store sales; economic conditions; expected pension plan contributions; projected capital expenditures; cash flow requirements; inflation expectations; and legal matters; and are indicated by words such as &#8220;will,&#8221; &#8220;expect,&#8221;&#160;&#160;&#8220;should,&#8221; &#8220;intend,&#8221; &#8220;anticipates,&#8221; &#8220;believes&#8221; and similar words or phrases.&#160;&#160;The Company cautions the reader that there is no assurance that actual results or business conditions will not differ materially from the results expressed, suggested or implied by such forward-looking statements.&#160;&#160;The Company undertakes no obligation to update forward-looking statements to reflect developments or information obtained after the date hereof.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect the increase in same store sales to range from 3.0% to 4.0% in fiscal 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We have revised our budgeted capital expenditures downward from prior estimates to approximately $50,000 in fiscal 2023 due to the timing of construction spends for replacement stores shifting from fiscal 2023 into fiscal 2024.  Planned expenditures include costs for construction of three replacement stores scheduled to open in fiscal 2024 and fiscal 2025, two major remodels, including the conversion of the Pelham, NY store from the Fairway to the ShopRite banner, the purchase of the Vineland store shopping center, several smaller store remodels and merchandising initiatives, installation of electronic shelf labels in six stores, continued expansion of self-checkout, and various technology, equipment and facility upgrades.  </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Board&#8217;s current intention is to continue to pay quarterly dividends in 2023 at the most recent rate of $.25 per Class A and $.1625 per Class B share.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We believe cash and cash equivalents on hand, operating cash flow and the Company's Credit Facility will be adequate to meet anticipated requirements for working capital, capital expenditures and debt payments for the foreseeable future.   </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We expect our effective income tax rate in fiscal 2023 to be in the range of 31.0% - 32.0%.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various uncertainties and other factors could cause actual results to differ from the forward-looking statements contained in this report. These include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Fairway acquisition involves a number of risks, uncertainties and challenges, including under-performance relative to our expectations, additional capital requirements, unforeseen expenses or delays, imprecise assumptions or our inability to achieve projected cost savings or other synergies, competitive factors in the marketplace and difficulties integrating the business, including merging company cultures, cultivating brand strategy, expansion of food production and conforming the acquired company's technology, standards, processes, procedures and controls.  Sales and operating profits have underperformed in Manhattan due primarily to less residential, commuter and tourist traffic during the COVID-19 pandemic.  Many of these potential circumstances are outside of our control and any of them could result in an adverse impact on our results of operations, financial condition and cash flows and the diversion of management time and resources. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The supermarket business is highly competitive and characterized by narrow profit margins.&#160;&#160;Results of operations may be materially adversely impacted by competitive pricing and promotional programs, industry consolidation and competitor store openings.&#160;&#160;Village competes directly with multiple retail formats both in-store and online, including national, regional and local supermarket chains as well as warehouse clubs, supercenters, drug stores, discount general merchandise stores, fast food chains, restaurants, dollar stores and convenience stores.&#160;Some of these competitors have greater financial resources, lower merchandise acquisition costs and lower operating expenses than we do.&#160;&#160;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company&#8217;s stores are concentrated in New Jersey, New York, Pennsylvania and Maryland. We are vulnerable to economic downturns in these states in addition to those that may affect the country as a whole. Economic conditions such as inflation, deflation, interest rate fluctuations, movements in energy costs, social programs, minimum wage legislation, unemployment rates, disturbances due to social unrest and changing demographics may adversely affect our sales and profits.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Village purchases substantially all of its merchandise from Wakefern. In addition, Wakefern provides the Company with support services in numerous areas including advertising, workers' compensation, liability and property insurance, supplies, certain equipment purchasing, coupon processing, certain financial accounting applications, retail technology support, and other store services. Further, Village receives patronage dividends and other product incentives from Wakefern and also has demand deposits and notes receivable due from Wakefern.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any material change in Wakefern&#8217;s method of operation or a termination or material modification of Village&#8217;s relationship with Wakefern could have an adverse impact on the conduct of the Company&#8217;s business and could involve additional expense for Village.&#160;&#160;The failure of any Wakefern member to fulfill its obligations to Wakefern or a member&#8217;s insolvency or withdrawal from Wakefern could result in increased costs to the Company.&#160;&#160;Additionally, an adverse change in Wakefern&#8217;s results of operations could have an adverse effect on Village&#8217;s results of operations.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Approximately 88% of our employees are covered by collective bargaining agreements. Any work stoppages could have an adverse impact on our financial results. If we are unable to control health care and pension costs provided for in the collective bargaining agreements, we may experience increased operating costs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company could be adversely affected if consumers lose confidence in the safety and quality of the food supply chain.&#160;&#160;The real or perceived sale of contaminated food products by us could result in a loss of consumer confidence and product liability claims, which could have a material adverse effect on our sales and operations.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certain of the multi-employer plans to which we contribute are underfunded. As a result, we expect that contributions to these plans may increase. Additionally, the benefit levels and related items will be issues in the negotiation of our collective bargaining agreements. Under current law, an employer that withdraws or partially withdraws from a multi-employer pension plan may incur a withdrawal liability to the plan, which represents the portion of the plan&#8217;s underfunding that is allocable to the withdrawing employer under very complex actuarial and allocation rules. The failure of a withdrawing employer to fund these obligations can impact remaining employers. The amount of any increase or decrease in our required contributions to these multi-employer pension plans will depend upon the outcome of collective bargaining, actions taken by trustees who manage the plans, government regulations, withdrawals by other participating employers and the actual return on assets held in the plans, among other factors.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company uses a combination of insurance and self-insurance to provide for potential liability for workers&#8217; compensation, automobile, general liability, property, director and officers&#8217; liability, and certain employee health care benefits.  Any projection of losses is subject to a high degree of variability. Changes in legal claims, trends and interpretations, variability in inflation rates, changes in the nature and method of claims settlement, benefit level changes due to changes in applicable laws, and insolvency of insurance carriers could all affect our financial condition, results of operations, or cash flows.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our long-lived assets, primarily store property, equipment and fixtures, are subject to periodic testing for impairment. Failure of our asset groups to achieve sufficient levels of cash flow could result in impairment charges on long-lived assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our goodwill and indefinite-lived intangible assets are tested at the end of each fiscal year, or more frequently if circumstances dictate, for impairment. Failure of acquired businesses to achieve their forecasted expectations could result in impairment charges to goodwill and indefinite-lived intangible assets.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our effective tax rate may be impacted by the results of tax examinations and changes in tax laws.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Wakefern provides all members of the cooperative with information system support that enables us to effectively manage our business data, customer transactions, ordering, communications and other business processes.&#160;&#160;These information systems are subject to damage or interruption from power outages, computer or telecommunications failures, computer viruses and related malicious software, catastrophic weather events, or human error.&#160;&#160;Any material interruption of our or Wakefern&#8217;s information systems could have a material adverse impact on our results of operations.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of our business, personal information about our customers, vendors and associates is received and stored in these information systems. In addition, confidential information is transmitted through our online business at shoprite.com and through the ShopRite app. Unauthorized parties may attempt to access information stored in or to sabotage or disrupt these systems. Wakefern and the Company maintain substantial security measures to prevent and detect unauthorized access to such information, including utilizing third-party service providers for monitoring our networks, security reviews, and other functions. It is possible that computer hackers, cyber terrorists and others may be able to defeat the security measures in place at the Company, Wakefern or those of third-party service providers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any breach of these security measures and loss of confidential information, which could be undetected for a period of time, could damage our reputation with customers, vendors and associates, cause Wakefern and Village to incur significant costs to protect any customers, vendors and associates whose personal data was compromised, cause us to make changes to our information systems and could result in government enforcement actions and litigation against Wakefern and/or Village from outside parties. Any such breach could have a material adverse impact on our operations, consolidated financial condition, results of operations, and liquidity if the related costs to Wakefern and Village are not covered or are in excess of carried insurance policies. In addition, a security breach could require Wakefern and Village to devote significant management resources to address problems created by the security breach and restore our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_100"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">RELATED PARTY TRANSACTIONS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See note 5 to the unaudited consolidated financial statements for information on related party transactions. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_106"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ITEM 3.&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable. </span></div><div><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_109"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ITEM 4.&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by Rule 13a-15 under the Exchange Act, the Company carried out an evaluation of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures at the end of the period.&#160;&#160;This evaluation was carried out under the supervision, and with the participation, of the Company&#8217;s management, including the Company&#8217;s Chief Executive Officer along with the Company&#8217;s Chief Financial Officer.&#160;&#160;Based upon that evaluation, the Company&#8217;s Chief Executive Officer, along with the Company&#8217;s Chief Financial Officer, concluded that the Company&#8217;s disclosure controls and procedures are effective.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Disclosure controls and procedures are designed to ensure that information required to be disclosed in Company reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms.&#160;&#160;Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in Company reports filed under the Exchange Act is accumulated and communicated to management, including the Company&#8217;s Chief Executive Officer and Chief Financial Officer as appropriate, to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s internal control over financial reporting during the quarter ended April&#160;29, 2023 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal controls over financial reporting.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART II - OTHER INFORMATION</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_115"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ITEM 2.&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEM 2C.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The number and average price of shares purchased in each fiscal month of the&#160;third&#160;quarter of fiscal&#160;2023&#160;are set forth in the table below:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:159.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:82.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:82.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:82.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:82.00pt"></td><td style="width:1.0pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:75pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#160;Number of&#160;Shares Purchased(2)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average Price&#160;Paid&#160;Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#160;Number&#160;of Shares&#160;Purchased as&#160;Part&#160;of&#160;Publicly Announced&#160;Plans or&#160;Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Dollar&#160;Value&#160;of Shares&#160;that&#160;May Yet&#160;Be Purchased Under&#160;the&#160;Plans or&#160;Programs (3)</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 29, 2023 to February 25, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,202,713</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2023 to March 25, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,497</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,202,713</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 26, 2023 to April 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,202,713</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,497</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.99</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3,202,713</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;&#160;&#160;The reported periods conform to our fiscal calendar.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Includes shares surrendered to the Company to cover employee related taxes withheld on vested restricted stock. </span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;Includes amount remaining under the $5.0 million repurchase program of the Company's Class A Common Stock authorized by the Board of Directors and announced on September 13, 2019 .  Repurchases may be made from time-to-time through a variety of methods, including open market purchases and other negotiated transactions, including through plans designed to comply with Rule 10b5-1 under the Securities Exchange Act of 1934.</span></div><div><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_118"></div><div style="-sec-extract:summary"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:9.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.920%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">ITEM 6.&#160;&#160;EXHIBITS</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vlgea2023429ex-311.htm">Certification</a></span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vlgea2023429ex-312.htm">Certification</a></span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 32.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vlgea2023429ex-321.htm">Certification</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (furnished, not filed)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 32.2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vlgea2023429ex-322.htm">Certification</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (furnished, not filed)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 99.1</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="vlgea202342910-qexhibit991.htm">Press Release</a></span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 INS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 SCH</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Schema</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Calculation</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 DEF</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Definition</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Label</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 PRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Presentation</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i29fae6316bd24f7e941c7d85c9516e0b_121"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Village Super Market, Inc.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:  June 7, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ Robert P. Sumas</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert P. Sumas</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Chief Executive Officer)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:  June 7, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">/s/ John Van Orden</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Van Orden</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Chief Financial Officer)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>vlgea2023429ex-311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i51ea1580547648279f19d2c5c7b70f89_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Exhibit 31.1</font></td></tr></table></div></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert P. Sumas, certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:420.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this quarterly report on Form 10-Q of Village Super Market, Inc.&#59;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrants fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent function)&#58;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial&#160; information&#59; and</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:33.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  June 7, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Robert P. Sumas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert P. Sumas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>vlgea2023429ex-312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i45bb301545414c90bfa2f09bd19e11ca_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right;text-indent:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 31.2</font></div></td></tr></table></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, John Van Orden, certify that&#58;</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:22.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:420.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I have reviewed this quarterly report on Form 10-Q of Village Super Market, Inc.&#59;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrants fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting.</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font></td><td colspan="6" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent function)&#58;</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:35pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial&#160; information&#59; and</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:33.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;  June 7, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; John Van Orden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Van Orden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer &#38;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>vlgea2023429ex-321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i0968c03c8a494d7bafcbad4308a796e6_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 32.1</font></td></tr></table></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Village Super Market, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended April&#160;29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Robert P. Sumas, certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.947%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Robert P. Sumas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert P. Sumas</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>vlgea2023429ex-322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i3700d632fea24ce5bd87fb0ce2cf0a3c_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 32.2</font></td></tr></table></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. SECTION 1350</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Village Super Market, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended April&#160;29, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, John Van Orden certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font><br></font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.947%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; John Van Orden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Van Orden</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer &#38;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 7, 2023</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>6
<FILENAME>vlgea202342910-qexhibit991.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i99948c8e1d594c9db9467207fd603b30_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VILLAGE SUPER MARKET, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORTS RESULTS FOR THE THIRD QUARTER ENDED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">APRIL&#160;29, 2023 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contact&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John Van Orden, CFO</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(973) 467-2200</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">villageinvestorrelations&#64;wakefern.com</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Springfield, New Jersey &#8211; June&#160;6, 2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Village Super Market, Inc. (NASDAQ&#58;VLGEA) (the &#34;Company&#34; or &#34;Village&#34;) today reported its results of operations for the third quarter ended April&#160;29, 2023. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Third Quarter Highlights</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net income of $11.0 million compared to a net loss of $3.2 million in the third quarter of the prior year</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted net income of $10.2 million, an increase of 93% compared to adjusted net income of $5.3 million in the third quarter of the prior year</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales increased 5.4% and same store sales increased 3.4% </font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Same store digital sales increased 4.8%</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Year-To-Date Fiscal 2023 Highlights</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Net income of $34.4 million, an increase of 142% compared to $14.2 million in the prior year-to-date period</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adjusted net income of $33.6 million, an increase of 48% compared to adjusted net income of $22.7 million in the prior year-to-date period</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales increased 5.2% and same store sales increased 3.6%</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Same store digital sales increased 3.3%</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Third Quarter of Fiscal 2023 Results</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales were $529.3 million in the 13 weeks ended April&#160;29, 2023 compared to $502.0 million in the 13 weeks ended April&#160;30, 2022.  Sales increased due to an increase in same store sales of 3.4%, the opening of a Gourmet Garage in the West Village in Manhattan, NY on April 29, 2022 and increased sales due to the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022.  Same store sales increased due primarily to retail price inflation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New stores, replacement stores and stores with banner changes are included in same store sales in the quarter after the store has been in operation for four full quarters. Store renovations and expansions are included in same store sales immediately.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales increased to 28.57% in the 13 weeks ended April&#160;29, 2023 compared to 28.21% in the 13 weeks ended April&#160;30, 2022 due primarily to increased departmental gross margin percentages (.47%) and decreased LIFO charges (.04%) partially offset by increased warehouse assessment charges from Wakefern (.14%). </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and administrative expense as a percentage of sales decreased to 24.33% in the 13 weeks ended April&#160;29, 2023 compared to 27.44% in the 13 weeks ended April&#160;30, 2022.  Adjusted operating and administrative expense as a percentage of sales decreased to 24.56% in the 13 weeks ended April&#160;29, 2023 compared to 24.99% in the 13 weeks ended April&#160;30, 2022 due primarily to lower labor costs and fringe benefits (.35%) and decreased supply spending (.19%) partially offset by increased facility costs (.07%).  Labor costs and fringe benefits decreased due primarily to sales leverage and ongoing productivity initiatives partially offset by minimum wage and market-driven pay rate increases. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization expense increased in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022 due primarily to capital expenditures. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense increased in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022 due primarily to higher average outstanding debt balances. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest income increased in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective income tax rate was 31.6% in the 13 weeks ended April&#160;29, 2023 compared to 25.4% in the 13 weeks ended April&#160;30, 2022.  The 13 weeks ended April&#160;30, 2022 includes the recognition of a discrete tax benefit related to the pension termination settlement charge recognized in the quarter.  Excluding the impact of the pension termination settlement charge and related discrete tax benefit, the effective income tax rate was 33.7% in the 13 weeks ended April&#160;30, 2022.  The decrease in the </font></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">effective income tax rate is due primarily to a lesser impact of unfavorable return to provision adjustments in the 13 weeks ended April&#160;29, 2023 compared to the 13 weeks ended April&#160;30, 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Year-To-Date Fiscal 2023 Results</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales were $1,612.8 million in the 39 weeks ended April&#160;29, 2023 compared to $1,533.6 million in the 39 weeks ended April&#160;30, 2022.  Sales increased due to an increase in same store sales of 3.6%, the opening of a Gourmet Garage in the West Village in Manhattan, NY on April 29, 2022 and increased sales due to the remodel and conversion of the Pelham, NY Fairway to the ShopRite banner on August 15, 2022.  Same store sales increased due primarily to retail price inflation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of sales increased to 28.23% in the 39 weeks ended April&#160;29, 2023 compared to 28.13% in the 39 weeks ended April&#160;30, 2022 due primarily to increased departmental gross margin percentages (.23%) partially offset by  increased LIFO charges (.12%).</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and administrative expense as a percentage of sales decreased to 23.84% in the 39 weeks ended April&#160;29, 2023 compared to 25.14% in the 39 weeks ended April&#160;30, 2022.  Adjusted operating and administrative expense as a percentage of sales decreased to 23.91% in the 39 weeks ended April&#160;29, 2023 compared to 24.34% in the 39 weeks ended April&#160;30, 2022 due primarily to lower labor costs and fringe benefits (.32%) and decreased supply spending (.16%).  Labor costs and fringe benefits decreased due primarily to sales leverage and ongoing productivity initiatives partially offset by minimum wage and market-driven pay rate increases. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Depreciation and amortization expense increased in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022 due primarily to capital expenditures. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense increased in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022 due primarily to higher average outstanding debt balances. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest income increased in the 39 weeks ended April&#160;29, 2023 compared to the 39 weeks ended April&#160;30, 2022 due primarily to higher interest rates and larger amounts invested in variable rate notes receivable from Wakefern and demand deposits at Wakefern. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The effective income tax rate was 31.2% in the 39 weeks ended April&#160;29, 2023 compared to 31.7% in the 39 weeks ended April&#160;30, 2022.  The decrease in the effective income tax rate is due primarily to a lesser impact of unfavorable return to provision adjustments in the 39 weeks ended April&#160;29, 2023 compared the 39 weeks ended April&#160;30, 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Village Super Market operates a chain of 34 supermarkets in New Jersey, New York, Maryland and Pennsylvania under the ShopRite and Fairway banners and four Gourmet Garage specialty markets in New York City. </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forward Looking Statements</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All statements, other than statements of historical fact, included in this Press Release are or may be considered forward-looking statements within the meaning of federal securities law. The Company cautions the reader that there is no assurance that actual results or business conditions will not differ materially from future results, whether expressed, suggested or implied by such forward-looking statements. The Company undertakes no obligation to update forward-looking statements to reflect developments or information obtained after the date hereof. The following are among the principal factors that could cause actual results to differ from the forward-looking statements&#58; general economic conditions&#59; competitive pressures from the Company&#8217;s operating environment&#59; the ability of the Company to maintain and improve its sales and margins&#59; the ability to attract and retain qualified associates&#59; the availability of new store locations&#59; risks, uncertainties and challenges associated with the Fairway acquisition, including under-performance relative to our expectations, additional capital requirements, unforeseen expenses or delays, imprecise assumptions or our inability to achieve projected cost savings or other synergies, competitive factors in the marketplace and difficulties integrating the business, including merging company cultures, cultivating brand strategy, expansion of food production and conforming the acquired company's technology, standards, processes, procedures and controls&#59; the availability of capital&#59; the liquidity of the Company&#59; the success of operating initiatives&#59; consumer spending patterns&#59; the impact of changing energy prices&#59; increased cost of goods sold, including increased costs from the Company&#8217;s principal supplier, Wakefern&#59; disruptions or changes in Wakefern's operations&#59; the results of litigation&#59; the results of tax examinations&#59; the results of union contract negotiations&#59; competitive store openings and closings&#59; the rate of return on pension assets&#59; and other factors detailed herein and in the Company&#8217;s filings with the SEC.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We provide non-GAAP measures, including Adjusted net income and Adjusted operating and administrative expenses as management believes these supplemental measures are useful to investors and analysts.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">   </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These non-GAAP financial measures should not be reviewed in isolation or considered as a substitute for our financial results as reported in accordance with GAAP, nor as an alternative to net income, operating and administrative expense or any other GAAP measure of performance. Adjusted net income and Adjusted operating and administrative expense are useful to investors because they provide supplemental measures that exclude the financial impact of certain items that affect period-to-period comparability.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Management and the Board of Directors use these measures as they provide greater transparency in assessing ongoing operating performance on a </font></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">period-to-period basis.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other companies may have different definitions of Non-GAAP Measures and provide for different adjustments, and comparability to the Company's results of operations may be impacted by such differences. The Company's presentation of Non-GAAP Measures should not be construed as an implication that its future results will be unaffected by unusual or non-recurring items.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">VILLAGE SUPER MARKET, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except per share amounts) (Unaudited)</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br>2023</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br>2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br>2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br>2022</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,294&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,962&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612,848&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533,581&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378,071&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,371&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157,461&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102,199&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,223&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,591&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,387&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431,382&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expense</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,787&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,751&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,452&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,521&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,392&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,130&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,597&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,925&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,044&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,290)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,338&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,936&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,085)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(991)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,137)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,923)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,151&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,798&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,831&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before income taxes</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,110&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,331)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,999&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,844&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,093&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,100)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,577&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,617&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,017&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,231)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,422&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.84&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.25)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.64&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.09&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.22)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.36&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</font></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.54&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.71&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit as a % of sales</font></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.57&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.21&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.23&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.13&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expense as a % of sales</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.33&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.44&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.84&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">VILLAGE SUPER MARKET, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RECONCILIATION OF NON-GAAP MEASURE</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands) (Unaudited)</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconciles Net income (loss) to Adjusted net income and Operating and administrative expenses to Adjusted operating and administrative expenses&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.967%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br>2023</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br>2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br>2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br>2022</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (loss)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,017&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,231)</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,422&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjustments to Operating Expenses&#58;</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation settlement gain (1)</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension termination and settlement charges (2)</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjustments to Income Taxes&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax impact of adjustments to operating expenses</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,780)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,780)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted net income</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,189&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,285&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,594&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,743&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating and administrative expenses</font></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,787&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,751&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384,452&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,521&#160;</font></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to operating and administrative expenses</font></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,296)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200&#160;</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,296)</font></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating and administrative expenses</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,987&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,455&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,652&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,225&#160;</font></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted operating and administrative expenses as a % of sales</font></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.56&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.99&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.91&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.34&#160;</font></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) Fiscal 2023 litigation settlement gains are related to claims associated with the Fairway acquisition and liabilities associated thereto. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) Fiscal 2022 pension settlement charges related primarily to the termination of the Village Super Market, Inc. Employees&#8217; Retirement Plan. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contributed cash of $1,440 to fully fund the plan and the remaining $10,856 represents non-cash charges for unrecognized losses within accumulated other comprehensive loss as of the termination date. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. </font></div><div style="height:4.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>vlgea-20230429.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vlgea="http://www.shoprite.com/20230429" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.shoprite.com/20230429">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlgea-20230429_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlgea-20230429_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlgea-20230429_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlgea-20230429_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVERPAGE" roleURI="http://www.shoprite.com/role/COVERPAGE">
        <link:definition>0000001 - Document - COVER PAGE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATMENTSOFOPERATIONS" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS">
        <link:definition>0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONandACCOUNTINGPOLICIES" roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES">
        <link:definition>0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MERCHANDISEINVENTORIES" roleURI="http://www.shoprite.com/role/MERCHANDISEINVENTORIES">
        <link:definition>0000011 - Disclosure - MERCHANDISE INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETINCOMEPERSHARE" roleURI="http://www.shoprite.com/role/NETINCOMEPERSHARE">
        <link:definition>0000012 - Disclosure - NET INCOME PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANS" roleURI="http://www.shoprite.com/role/PENSIONPLANS">
        <link:definition>0000013 - Disclosure - PENSION PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYINFORMATION" roleURI="http://www.shoprite.com/role/RELATEDPARTYINFORMATION">
        <link:definition>0000014 - Disclosure - RELATED PARTY INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSandCONTINGENCIES" roleURI="http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES">
        <link:definition>0000015 - Disclosure - COMMITMENTS and CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.shoprite.com/role/DEBT">
        <link:definition>0000016 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVESANDHEDGINGACTIVITIES" roleURI="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES">
        <link:definition>0000017 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables" roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables">
        <link:definition>0000018 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETINCOMEPERSHARETables" roleURI="http://www.shoprite.com/role/NETINCOMEPERSHARETables">
        <link:definition>0000019 - Disclosure - NET INCOME PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSTables" roleURI="http://www.shoprite.com/role/PENSIONPLANSTables">
        <link:definition>0000020 - Disclosure - PENSION PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.shoprite.com/role/DebtTables">
        <link:definition>0000021 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails">
        <link:definition>0000022 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MERCHANDISEINVENTORIESDetails" roleURI="http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails">
        <link:definition>0000023 - Disclosure - MERCHANDISE INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETINCOMEPERSHAREAdditionalInformationDetails" roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails">
        <link:definition>0000024 - Disclosure - NET INCOME PER SHARE - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>0000025 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSScheduleofNetBenefitCostsDetails" roleURI="http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails">
        <link:definition>0000026 - Disclosure - PENSION PLANS - Schedule of Net Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PENSIONPLANSAdditionalInformationDetails" roleURI="http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails">
        <link:definition>0000027 - Disclosure - PENSION PLANS - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RELATEDPARTYINFORMATIONDetails" roleURI="http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails">
        <link:definition>0000028 - Disclosure - RELATED PARTY INFORMATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTScheduleofLongtermDebtDetails" roleURI="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails">
        <link:definition>0000029 - Disclosure - DEBT - Schedule of Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTAdditionalInformationDetails" roleURI="http://www.shoprite.com/role/DEBTAdditionalInformationDetails">
        <link:definition>0000030 - Disclosure - DEBT - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" roleURI="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails">
        <link:definition>0000031 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="vlgea_ThirdPartyContributiontoInvestmentFund" abstract="false" name="ThirdPartyContributiontoInvestmentFund" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_BenefitOverRecapturePeriod" abstract="false" name="BenefitOverRecapturePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_PercentageofTotalSales" abstract="false" name="PercentageofTotalSales" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" abstract="true" name="VillageSuperMarketIncEmployeesRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" abstract="false" name="LongTermDebtAndOperatingAndFinanceLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_NumberofDefinedBenefitPensionPlans" abstract="false" name="NumberofDefinedBenefitPensionPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" abstract="false" name="DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_DerivativeInstrumentFixedBaseRate" abstract="false" name="DerivativeInstrumentFixedBaseRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" abstract="false" name="DebtInstrumentInterestRateAfterSubsidyProgram" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" abstract="true" name="RelatedPartyNoteReceivableMaturingFebruary2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_RelatedPartyInterestWithinPartnershipAgreement" abstract="false" name="RelatedPartyInterestWithinPartnershipAgreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="vlgea_TwoClassIncomeDistributionShareBasedCompensation" abstract="false" name="TwoClassIncomeDistributionShareBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_PharmacyMember" abstract="true" name="PharmacyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" abstract="true" name="RelatedPartyNoteReceivableMaturingAugust2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_ChangeInPatronageDividendReceivable" abstract="false" name="ChangeInPatronageDividendReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" abstract="false" name="InterestOnUnrelatedPartyNoteReceivablePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_RelatedPartyInvestmentInPartnershipAmount" abstract="false" name="RelatedPartyInvestmentInPartnershipAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" abstract="true" name="RelatedPartyNoteReceivableMaturingSeptember2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_RelatedPartyTransactionEstimatedProjectCosts" abstract="false" name="RelatedPartyTransactionEstimatedProjectCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" abstract="false" name="RelatedPartyTransactionBasisSpreadonVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="vlgea_AmendedAndRestatedCreditAgreementMember" abstract="true" name="AmendedAndRestatedCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_NumberofClassesofCommonStock" abstract="false" name="NumberofClassesofCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vlgea_FreshMember" abstract="true" name="FreshMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_PatronageDividendReceivable" abstract="false" name="PatronageDividendReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_CenterStoreMember" abstract="true" name="CenterStoreMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" abstract="true" name="RelatedPartyNoteReceivableMaturingAugust2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" abstract="false" name="TwoClassIncomeAllocationClassBConversiontoClassA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vlgea_TwoClassShareAllocationClassBConversiontoClassA" abstract="false" name="TwoClassShareAllocationClassBConversiontoClassA" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="vlgea_OtherProductMember" abstract="true" name="OtherProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>vlgea-20230429_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_300768df-648a-43ca-8980-b6dd35bba5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_300768df-648a-43ca-8980-b6dd35bba5d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4e6aa8ce-a8ff-42a3-a1f2-56568eeeb855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_us-gaap_InventoryNet_4e6aa8ce-a8ff-42a3-a1f2-56568eeeb855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PatronageDividendReceivable_7462b9cb-50b7-4ebe-aa6a-4e2fe446dc99" xlink:href="vlgea-20230429.xsd#vlgea_PatronageDividendReceivable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_vlgea_PatronageDividendReceivable_7462b9cb-50b7-4ebe-aa6a-4e2fe446dc99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_2632aaaa-ae3d-45d0-bc20-11d5e92f097e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_us-gaap_IncomeTaxesReceivable_2632aaaa-ae3d-45d0-bc20-11d5e92f097e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8d78d942-6baa-4dcf-a72e-5d307a7160fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_us-gaap_OtherAssetsCurrent_8d78d942-6baa-4dcf-a72e-5d307a7160fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_2c96cdc0-0163-45e2-a54c-adecf4e7af46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_ee9f5afd-02dc-4907-be20-be7a088eab75" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_2c96cdc0-0163-45e2-a54c-adecf4e7af46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b167909f-7aac-4d19-a636-2ea5a5274ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:to="loc_us-gaap_CommonStockValue_b167909f-7aac-4d19-a636-2ea5a5274ab5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ccaee0f5-f139-4be1-be8e-ebce57581617" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ccaee0f5-f139-4be1-be8e-ebce57581617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8d2d9a7b-078e-4cc4-a2ee-ce7af69dcdd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:to="loc_us-gaap_TreasuryStockValue_8d2d9a7b-078e-4cc4-a2ee-ce7af69dcdd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b5c4ec52-9040-4496-a164-a9879847913a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:to="loc_us-gaap_PreferredStockValue_b5c4ec52-9040-4496-a164-a9879847913a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8fed4aa0-9971-44a9-ac77-d2ae9d89c68c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_db1a8830-19fc-4dc2-bc89-47aa59f8e3a4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8fed4aa0-9971-44a9-ac77-d2ae9d89c68c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_af2c0405-295b-4a83-be76-0b3ec9d17133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_OtherAssets_af2c0405-295b-4a83-be76-0b3ec9d17133" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5a39bcbc-5876-456a-9022-4c21811697c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_AssetsCurrent_5a39bcbc-5876-456a-9022-4c21811697c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cb520b23-cc8d-476c-a4a9-8a381409333f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cb520b23-cc8d-476c-a4a9-8a381409333f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_1b0061b7-3866-459d-be6e-7c3518e382e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_1b0061b7-3866-459d-be6e-7c3518e382e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_8e509487-7dae-4489-b775-2e0acc6b0b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_8e509487-7dae-4489-b775-2e0acc6b0b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_096adf45-a48a-401a-affb-d3b0304fb8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_EquityMethodInvestments_096adf45-a48a-401a-affb-d3b0304fb8e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f321392-1661-417b-b6c1-ea9432bc6d09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0f321392-1661-417b-b6c1-ea9432bc6d09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2b6e573c-7a64-4f5e-966e-d41b64974800" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_8f723394-622d-4d3b-9e3c-c9f660a0ba14" xlink:to="loc_us-gaap_Goodwill_2b6e573c-7a64-4f5e-966e-d41b64974800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_3c932327-e7b6-46ba-917b-15d2caec49d5" xlink:href="vlgea-20230429.xsd#vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_a0e35f46-ef6b-43be-b451-d408b1854f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_3c932327-e7b6-46ba-917b-15d2caec49d5" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_a0e35f46-ef6b-43be-b451-d408b1854f2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0a94126a-7daf-41ab-a768-1d429293f7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_3c932327-e7b6-46ba-917b-15d2caec49d5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_0a94126a-7daf-41ab-a768-1d429293f7cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f551a829-9467-4b2c-bc66-1d8a2d28b2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_3c932327-e7b6-46ba-917b-15d2caec49d5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f551a829-9467-4b2c-bc66-1d8a2d28b2a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_e050f5cc-7b17-4e9c-a6c6-46556a2eef18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_3c932327-e7b6-46ba-917b-15d2caec49d5" xlink:to="loc_us-gaap_LongTermNotesPayable_e050f5cc-7b17-4e9c-a6c6-46556a2eef18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d2ee497b-e80a-4bc7-b078-78544dda0fd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_d2ee497b-e80a-4bc7-b078-78544dda0fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_aec9cba5-4b88-4502-9534-58a874b75f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_NotesPayableCurrent_aec9cba5-4b88-4502-9534-58a874b75f9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_9a0f60e8-6ae2-4e54-8ff7-2bc4fc1de23f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_9a0f60e8-6ae2-4e54-8ff7-2bc4fc1de23f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c54eb583-9469-4b61-a6e1-81c0a2cca560" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c54eb583-9469-4b61-a6e1-81c0a2cca560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5c39303d-31da-4058-bbc8-616dd2a30045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_AccountsPayableCurrent_5c39303d-31da-4058-bbc8-616dd2a30045" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_faa09b30-b2ae-4ba9-8726-a35b5f834406" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_LongTermDebtCurrent_faa09b30-b2ae-4ba9-8726-a35b5f834406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_429261a0-7290-4902-b373-0149097f50e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_429261a0-7290-4902-b373-0149097f50e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_25280f55-ee87-42ef-989c-0b1624c5557a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_88913243-43fd-48a9-995a-a57dc7de2855" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_25280f55-ee87-42ef-989c-0b1624c5557a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4c292dae-fc0a-439c-a999-ebdd1823f6db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_us-gaap_LiabilitiesCurrent_4c292dae-fc0a-439c-a999-ebdd1823f6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_b5eac3af-56cc-4ecf-9851-8e0fa63e4e88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_us-gaap_OtherLiabilities_b5eac3af-56cc-4ecf-9851-8e0fa63e4e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_eb37b89d-ea25-4ce2-8bef-5cfd2c5f88d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_eb37b89d-ea25-4ce2-8bef-5cfd2c5f88d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b09740ad-4138-4fd8-bff1-0b9037e9f227" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_us-gaap_StockholdersEquity_b09740ad-4138-4fd8-bff1-0b9037e9f227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_41c004ef-8645-4625-b1a8-02fec390efdd" xlink:href="vlgea-20230429.xsd#vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_41c004ef-8645-4625-b1a8-02fec390efdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c3ae9753-38a0-4c7c-a76a-6f10ad5fae74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c716fcf4-eac3-4cbe-9d38-60c4b1a99e0e" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_c3ae9753-38a0-4c7c-a76a-6f10ad5fae74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b99cf308-b19b-4c77-a1a5-b0080c0cd130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9708c801-4836-4bc6-9c14-000141c11b56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b99cf308-b19b-4c77-a1a5-b0080c0cd130" xlink:to="loc_us-gaap_GrossProfit_9708c801-4836-4bc6-9c14-000141c11b56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9b808c9b-4f97-45cb-a176-6beff66c949c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b99cf308-b19b-4c77-a1a5-b0080c0cd130" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9b808c9b-4f97-45cb-a176-6beff66c949c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_8a8d4d71-d7e5-44a4-b98c-0dac45b4c061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b99cf308-b19b-4c77-a1a5-b0080c0cd130" xlink:to="loc_us-gaap_DepreciationAndAmortization_8a8d4d71-d7e5-44a4-b98c-0dac45b4c061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7705d78-7f22-471c-8cc0-bdb3910b3941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b1dd04c-5e52-49e8-bb6e-05e581c9772c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f7705d78-7f22-471c-8cc0-bdb3910b3941" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0b1dd04c-5e52-49e8-bb6e-05e581c9772c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3248a5a5-9efe-43eb-86ba-9620172f9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f7705d78-7f22-471c-8cc0-bdb3910b3941" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3248a5a5-9efe-43eb-86ba-9620172f9a46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a1f79a31-68e4-42ef-a39d-49ef79a1e48f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbdcf6fc-ae52-4ccd-9319-fbdd957a7428" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a1f79a31-68e4-42ef-a39d-49ef79a1e48f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fbdcf6fc-ae52-4ccd-9319-fbdd957a7428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_79162cb4-4e6d-4d07-99bb-6d5307e6924a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a1f79a31-68e4-42ef-a39d-49ef79a1e48f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_79162cb4-4e6d-4d07-99bb-6d5307e6924a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54e93b07-25c5-41c7-aca8-0c6207166a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_20579959-50f2-4f50-aaf0-ad523a1b128f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54e93b07-25c5-41c7-aca8-0c6207166a9d" xlink:to="loc_us-gaap_InvestmentIncomeInterest_20579959-50f2-4f50-aaf0-ad523a1b128f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_943bdb71-afb5-4b02-9de2-d49a29b41774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54e93b07-25c5-41c7-aca8-0c6207166a9d" xlink:to="loc_us-gaap_OperatingIncomeLoss_943bdb71-afb5-4b02-9de2-d49a29b41774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9643751-badf-41fd-b584-d3293f830c4f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54e93b07-25c5-41c7-aca8-0c6207166a9d" xlink:to="loc_us-gaap_InterestExpense_a9643751-badf-41fd-b584-d3293f830c4f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_18394048-7673-4e1b-8343-2e452f7b6c31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_18394048-7673-4e1b-8343-2e452f7b6c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_53bd74a9-9cc0-41c3-b234-bf1f2b16eec3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_53bd74a9-9cc0-41c3-b234-bf1f2b16eec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8cb7287b-5848-4cd9-bd61-67d2c139d5ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8cb7287b-5848-4cd9-bd61-67d2c139d5ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e7863ac0-727d-47e4-b12d-51972b0b74dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_e7863ac0-727d-47e4-b12d-51972b0b74dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3bd63303-cebc-44ff-8cfd-5113c24fb732" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_65d78ed7-d632-4bf3-b593-558af09d7c2f" xlink:to="loc_us-gaap_NetIncomeLoss_3bd63303-cebc-44ff-8cfd-5113c24fb732" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcfee56-c5b8-4517-9665-e511bf39a4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c7a7af0-e04e-4fcc-bdef-326d64608d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcfee56-c5b8-4517-9665-e511bf39a4cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3c7a7af0-e04e-4fcc-bdef-326d64608d5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ceb29d4-1b26-4a3c-bca9-f2049b967350" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcfee56-c5b8-4517-9665-e511bf39a4cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ceb29d4-1b26-4a3c-bca9-f2049b967350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3921a9f-43b8-4d7a-820e-b887d558117b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdcfee56-c5b8-4517-9665-e511bf39a4cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c3921a9f-43b8-4d7a-820e-b887d558117b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_eb89cf3c-e0ec-4019-ae6f-302087753f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_eb89cf3c-e0ec-4019-ae6f-302087753f1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_a0fdea27-76ec-4a49-8314-4f24a0d0251b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_a0fdea27-76ec-4a49-8314-4f24a0d0251b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_aec28d49-2bc5-42cd-b273-4fb7d7a1791a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_aec28d49-2bc5-42cd-b273-4fb7d7a1791a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7e7a42c3-afe2-4f20-9997-64ce04234e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7e7a42c3-afe2-4f20-9997-64ce04234e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_b60dda3a-a748-46c6-b963-64567c85df36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_b60dda3a-a748-46c6-b963-64567c85df36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c3bc690c-ad7d-429b-889d-59186b6c0163" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c3bc690c-ad7d-429b-889d-59186b6c0163" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8ec3a5d6-3324-421c-a4e1-61e1e094d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_ShareBasedCompensation_8ec3a5d6-3324-421c-a4e1-61e1e094d4c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_708203cd-4b19-4281-9eb8-914aa5a60afd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_708203cd-4b19-4281-9eb8-914aa5a60afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_fddf3617-db9f-4814-bd8d-55a8444ef756" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_fddf3617-db9f-4814-bd8d-55a8444ef756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ChangeInPatronageDividendReceivable_7ca12ec4-5416-460c-b77f-f2a3f5be9fc2" xlink:href="vlgea-20230429.xsd#vlgea_ChangeInPatronageDividendReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_vlgea_ChangeInPatronageDividendReceivable_7ca12ec4-5416-460c-b77f-f2a3f5be9fc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_32f076fe-7b02-4a34-9c2d-c898b3fa5b66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_32f076fe-7b02-4a34-9c2d-c898b3fa5b66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6504a79f-be85-4d35-a24b-43c9a26e4a02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6504a79f-be85-4d35-a24b-43c9a26e4a02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ffc6e1fe-7b63-41a7-bf7b-b8a310135549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_NetIncomeLoss_ffc6e1fe-7b63-41a7-bf7b-b8a310135549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_664caaed-e232-4171-9657-957fff1b2df2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_db7e49bc-c835-44bb-9b66-9455abd40937" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_664caaed-e232-4171-9657-957fff1b2df2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_07e37b2e-2353-45b1-a4c2-d04259fa93a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLimitedPartnershipInterests"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:to="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_07e37b2e-2353-45b1-a4c2-d04259fa93a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_ff497524-21f4-4d34-87a0-4780d3bf9e75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:to="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_ff497524-21f4-4d34-87a0-4780d3bf9e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d74f6491-0423-4bc6-8067-46d6e2bbbce5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d74f6491-0423-4bc6-8067-46d6e2bbbce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e734a36f-8b50-42e0-adb8-14a237073416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_e734a36f-8b50-42e0-adb8-14a237073416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_0e3b9869-d971-4ab9-aa91-b0631c7edb3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3ba3e7f6-e85f-4bcd-877c-5d5ede2e2823" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_0e3b9869-d971-4ab9-aa91-b0631c7edb3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_3b7f6e5e-b42e-437a-8687-830ddc5bf40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_3b7f6e5e-b42e-437a-8687-830ddc5bf40d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_f8c7232c-05f3-46e0-94f1-91e5c51cfeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:to="loc_us-gaap_PaymentsOfDividends_f8c7232c-05f3-46e0-94f1-91e5c51cfeb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4c98af24-4f2e-4584-8a0e-7e1cfecb0268" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4c98af24-4f2e-4584-8a0e-7e1cfecb0268" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_ca7cca4b-f5eb-4a4e-94f2-72c1f74be378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_ca7cca4b-f5eb-4a4e-94f2-72c1f74be378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7638e9c4-e6a0-4b69-9b52-585b0db540de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_21de9cae-9a51-4f07-8158-34c3fc686077" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_7638e9c4-e6a0-4b69-9b52-585b0db540de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bddf0880-90e0-43c0-80f0-ab9f47b6c656" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b2e3b25-b0c4-402c-91dc-2fa28d7750c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bddf0880-90e0-43c0-80f0-ab9f47b6c656" xlink:to="loc_us-gaap_NetIncomeLoss_0b2e3b25-b0c4-402c-91dc-2fa28d7750c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_724aac79-28a6-481c-bb6d-dd65ecc4f94c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bddf0880-90e0-43c0-80f0-ab9f47b6c656" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_724aac79-28a6-481c-bb6d-dd65ecc4f94c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1879b83d-ae4d-4e22-9ccf-b73561a7bc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_f98ff3a6-c926-4fbd-92e8-c45633e36633" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeDistributionShareBasedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1879b83d-ae4d-4e22-9ccf-b73561a7bc0e" xlink:to="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_f98ff3a6-c926-4fbd-92e8-c45633e36633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8eb8dd18-1b31-4ce8-b858-86f8708d8ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1879b83d-ae4d-4e22-9ccf-b73561a7bc0e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_8eb8dd18-1b31-4ce8-b858-86f8708d8ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_f37fd48c-4a35-42a9-a76e-dfd24b7614d9" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeAllocationClassBConversiontoClassA"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_1879b83d-ae4d-4e22-9ccf-b73561a7bc0e" xlink:to="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_f37fd48c-4a35-42a9-a76e-dfd24b7614d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_34a811e4-369d-4832-88b2-ec12bbed39da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c45f7d70-5e20-4d0c-a884-8483d74539f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_34a811e4-369d-4832-88b2-ec12bbed39da" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c45f7d70-5e20-4d0c-a884-8483d74539f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_556806c7-d983-4d96-9b50-afb390035e91" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassShareAllocationClassBConversiontoClassA"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_34a811e4-369d-4832-88b2-ec12bbed39da" xlink:to="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_556806c7-d983-4d96-9b50-afb390035e91" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANSScheduleofNetBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1f549786-ab59-4438-8922-88f269c9fc9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1f549786-ab59-4438-8922-88f269c9fc9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_3d80972a-3e8f-4c82-b9ae-c84c06c2914f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_3d80972a-3e8f-4c82-b9ae-c84c06c2914f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6d8898ea-58ae-4739-bd63-6486d89f01f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6d8898ea-58ae-4739-bd63-6486d89f01f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d4202cdc-c663-49dc-8658-bf720e7d33bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d4202cdc-c663-49dc-8658-bf720e7d33bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75b0b7d7-a2ef-4d65-a456-5c9eae17af9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_064db7b2-5000-4b32-ab5e-8fb434bee523" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_75b0b7d7-a2ef-4d65-a456-5c9eae17af9e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBTScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_a7221967-80f7-4be5-a5f5-12d5a3bccea0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d9703a9d-c3b2-4977-84fb-9e5e04d6a998" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a7221967-80f7-4be5-a5f5-12d5a3bccea0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d9703a9d-c3b2-4977-84fb-9e5e04d6a998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c6677d6e-c86e-4eef-b8c3-e4b1c353f5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a7221967-80f7-4be5-a5f5-12d5a3bccea0" xlink:to="loc_us-gaap_LongTermDebtCurrent_c6677d6e-c86e-4eef-b8c3-e4b1c353f5ad" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>vlgea-20230429_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.shoprite.com/role/COVERPAGE" xlink:type="simple" xlink:href="vlgea-20230429.xsd#COVERPAGE"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/COVERPAGE" xlink:type="extended" id="i9720ac641b204be882c7f273afa388be_COVERPAGE">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_03f568a9-d53d-451f-9167-f226e04cadc2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentType_03f568a9-d53d-451f-9167-f226e04cadc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_673b0833-414a-4b43-b306-5135b2e586ad" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentQuarterlyReport_673b0833-414a-4b43-b306-5135b2e586ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_afcdee50-2871-4be3-b202-fe98eef673f6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentPeriodEndDate_afcdee50-2871-4be3-b202-fe98eef673f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f3e21bc4-6f4c-4e59-a1fb-28b924a3e0dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentTransitionReport_f3e21bc4-6f4c-4e59-a1fb-28b924a3e0dc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4e2eaf36-e89a-46d5-b440-4bcd72d3074e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityFileNumber_4e2eaf36-e89a-46d5-b440-4bcd72d3074e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5a5f3278-ea2a-46b4-aa9a-ad2b35f5e1e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityRegistrantName_5a5f3278-ea2a-46b4-aa9a-ad2b35f5e1e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_74b249b3-c3aa-49b9-b63b-74ba0fb8dde2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_74b249b3-c3aa-49b9-b63b-74ba0fb8dde2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_93288df7-b82a-4409-adcf-4ee1cead6a7c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityTaxIdentificationNumber_93288df7-b82a-4409-adcf-4ee1cead6a7c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_626ea346-05ad-4862-896c-80cf39b64ebd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressAddressLine1_626ea346-05ad-4862-896c-80cf39b64ebd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_65fd9f42-a877-4fa6-b39f-652b90ad8d18" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressCityOrTown_65fd9f42-a877-4fa6-b39f-652b90ad8d18" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5b0cce89-240c-40d5-8bdb-46303b07747e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressStateOrProvince_5b0cce89-240c-40d5-8bdb-46303b07747e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4915be6c-fa17-4958-9e0d-6aae47804c40" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressPostalZipCode_4915be6c-fa17-4958-9e0d-6aae47804c40" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_85894d7e-b743-4dd9-af03-979f78bd702f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_CityAreaCode_85894d7e-b743-4dd9-af03-979f78bd702f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_47cafbc1-13dc-40a3-b9b3-c9941bc852c8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_LocalPhoneNumber_47cafbc1-13dc-40a3-b9b3-c9941bc852c8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_94a5e142-929c-481c-a5f1-6d5f1f39e4b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_Security12bTitle_94a5e142-929c-481c-a5f1-6d5f1f39e4b7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1d0d2b46-ca18-45b3-8cae-c42a7116d7fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_TradingSymbol_1d0d2b46-ca18-45b3-8cae-c42a7116d7fb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0cd5fbc3-9443-4421-a5d8-7404fcb61dbc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_SecurityExchangeName_0cd5fbc3-9443-4421-a5d8-7404fcb61dbc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e47997fe-79c9-4eaa-b978-0a90f115fdd1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCurrentReportingStatus_e47997fe-79c9-4eaa-b978-0a90f115fdd1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c6d8ae64-2b23-4807-9145-8b8594faeff6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityInteractiveDataCurrent_c6d8ae64-2b23-4807-9145-8b8594faeff6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ac9d0580-17da-4afc-a17b-0d5dca22e4d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityFilerCategory_ac9d0580-17da-4afc-a17b-0d5dca22e4d5" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_51baa35e-48d1-4c72-8c6e-1224ede14095" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntitySmallBusiness_51baa35e-48d1-4c72-8c6e-1224ede14095" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d47acf10-b473-49a9-a04d-88319ad008c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityEmergingGrowthCompany_d47acf10-b473-49a9-a04d-88319ad008c4" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ba43bf47-b842-4961-aea3-bcd1e5b11e7f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityShellCompany_ba43bf47-b842-4961-aea3-bcd1e5b11e7f" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b8338258-65e2-422b-b615-207d1b229213" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b8338258-65e2-422b-b615-207d1b229213" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3a157627-f956-4cfb-b103-cb069f99df2f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCentralIndexKey_3a157627-f956-4cfb-b103-cb069f99df2f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_15565252-a234-4f0f-8a89-a73bb34d3b45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_CurrentFiscalYearEndDate_15565252-a234-4f0f-8a89-a73bb34d3b45" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3f56003b-2a99-466d-b669-f3caef349d0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentFiscalYearFocus_3f56003b-2a99-466d-b669-f3caef349d0e" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e17521d5-84d7-40c9-a57c-541e5d31b6d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e17521d5-84d7-40c9-a57c-541e5d31b6d5" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d6e1a021-0fec-4686-a8b7-d7bed5c905b9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_AmendmentFlag_d6e1a021-0fec-4686-a8b7-d7bed5c905b9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba226a92-d215-4d6e-bd2f-cc5fc2417f59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:to="loc_us-gaap_ClassOfStockDomain_ba226a92-d215-4d6e-bd2f-cc5fc2417f59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:to="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1e91a349-22ca-45fe-8f27-f65ab1d48474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:to="loc_us-gaap_CommonClassAMember_1e91a349-22ca-45fe-8f27-f65ab1d48474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_db97de6c-08b8-4909-bdf5-3f328890f709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:to="loc_us-gaap_CommonClassBMember_db97de6c-08b8-4909-bdf5-3f328890f709" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="if35d76d9ca294427b4b83972236d3e79_CONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b5d05e5-cdae-4469-932b-bcbace5097a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b5d05e5-cdae-4469-932b-bcbace5097a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5255bb54-4aea-44c4-916e-6757c85341c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_InventoryNet_5255bb54-4aea-44c4-916e-6757c85341c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PatronageDividendReceivable_dc812260-794f-4821-86b3-42a015de8d2b" xlink:href="vlgea-20230429.xsd#vlgea_PatronageDividendReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_vlgea_PatronageDividendReceivable_dc812260-794f-4821-86b3-42a015de8d2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_ca8b96be-513f-4fbe-96be-622593156643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_ca8b96be-513f-4fbe-96be-622593156643" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_6df0e3a8-511d-45a5-b48f-812c603dda74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_IncomeTaxesReceivable_6df0e3a8-511d-45a5-b48f-812c603dda74" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f4819895-37a7-4d4d-9d45-60dda7245846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_OtherAssetsCurrent_f4819895-37a7-4d4d-9d45-60dda7245846" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7772c726-e1c6-4a72-841c-3d103d764c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_AssetsCurrent_7772c726-e1c6-4a72-841c-3d103d764c67" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a80e1abf-3fb5-44de-b536-9b0aaf2c741f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a80e1abf-3fb5-44de-b536-9b0aaf2c741f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bba9d0b-f3a8-475f-be84-e2880ba50bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bba9d0b-f3a8-475f-be84-e2880ba50bc6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4148976b-bd8d-43ca-9462-a74ebdf742a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4148976b-bd8d-43ca-9462-a74ebdf742a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f7c7583a-3446-4bb1-9734-ee3c9474b27c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f7c7583a-3446-4bb1-9734-ee3c9474b27c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_de9cfce1-d97a-4ed6-b729-0e49d9d0d5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_EquityMethodInvestments_de9cfce1-d97a-4ed6-b729-0e49d9d0d5aa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4518ad02-05c5-4707-99d9-cb63ccdb7851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_Goodwill_4518ad02-05c5-4707-99d9-cb63ccdb7851" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_807aa7ee-46ef-4c01-a93a-25326d3f91d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_OtherAssets_807aa7ee-46ef-4c01-a93a-25326d3f91d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ee8b53ae-c81e-4928-8b8c-a7b18b08d871" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_Assets_ee8b53ae-c81e-4928-8b8c-a7b18b08d871" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f89396e9-a75d-4c78-b4de-1358584176be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f89396e9-a75d-4c78-b4de-1358584176be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb5420d5-93ea-48a1-8aed-9a9f23214eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb5420d5-93ea-48a1-8aed-9a9f23214eb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_7908785c-9f6b-469e-ba11-7379692cdbcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_NotesPayableCurrent_7908785c-9f6b-469e-ba11-7379692cdbcd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5981cad3-389c-4abe-bfa3-77fd89910e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_LongTermDebtCurrent_5981cad3-389c-4abe-bfa3-77fd89910e30" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_811b30ca-7448-42fd-9663-abf943df77da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccountsPayableCurrent_811b30ca-7448-42fd-9663-abf943df77da" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ce702c0c-d454-4157-889a-d5fc72d71925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ce702c0c-d454-4157-889a-d5fc72d71925" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4f4ecbe-3c21-43d1-8061-ecf83d7c0b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4f4ecbe-3c21-43d1-8061-ecf83d7c0b2e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ef6051b6-5306-46b0-915d-f541f9feb2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ef6051b6-5306-46b0-915d-f541f9feb2fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_966e516d-2d38-4b51-9fec-b6312d1af587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_LiabilitiesCurrent_966e516d-2d38-4b51-9fec-b6312d1af587" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_394d7048-3713-4929-b736-d9ccc167eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_394d7048-3713-4929-b736-d9ccc167eea1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3cee05b3-768d-4992-a48a-2b9a199becb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3cee05b3-768d-4992-a48a-2b9a199becb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_70fd0b6f-c49a-4153-99fd-00e4f91979c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_70fd0b6f-c49a-4153-99fd-00e4f91979c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_6dff7bf5-e96b-482b-a2d8-c43a5a46d598" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_LongTermNotesPayable_6dff7bf5-e96b-482b-a2d8-c43a5a46d598" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_b6a0cd81-ab38-49d2-9ec1-d8ab44af6681" xlink:href="vlgea-20230429.xsd#vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_b6a0cd81-ab38-49d2-9ec1-d8ab44af6681" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b965da97-2920-428b-aff3-19359a7991ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b965da97-2920-428b-aff3-19359a7991ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_7374b5c8-4c11-4a4c-ab50-827f5046e96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_OtherLiabilities_7374b5c8-4c11-4a4c-ab50-827f5046e96f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e8234da9-cfbc-4735-8947-ced4c26390f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e8234da9-cfbc-4735-8947-ced4c26390f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5f99e766-9039-47f7-92bf-ae7fa018488c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_PreferredStockValue_5f99e766-9039-47f7-92bf-ae7fa018488c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c41689d1-40e9-4374-a681-09a5f90d1e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_CommonStockValue_c41689d1-40e9-4374-a681-09a5f90d1e15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_45fe62b6-acde-47f0-b6b8-5dff141832b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_45fe62b6-acde-47f0-b6b8-5dff141832b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1751f862-c9f0-4e90-a2bb-854026c87236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1751f862-c9f0-4e90-a2bb-854026c87236" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_14c0d396-6c91-4a82-b4ab-7796731df549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_TreasuryStockValue_14c0d396-6c91-4a82-b4ab-7796731df549" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_12b21d03-2470-4f3f-9c26-d5b6403de85e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_StockholdersEquity_12b21d03-2470-4f3f-9c26-d5b6403de85e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0888a0b6-bc0c-4020-9cc6-4596c051c443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0888a0b6-bc0c-4020-9cc6-4596c051c443" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:to="loc_us-gaap_ClassOfStockDomain_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:to="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9405c775-32ef-4fad-a108-779cd7eff71b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:to="loc_us-gaap_CommonClassAMember_9405c775-32ef-4fad-a108-779cd7eff71b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3941f0c6-e6e1-4656-8e8e-d561e249edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:to="loc_us-gaap_CommonClassBMember_3941f0c6-e6e1-4656-8e8e-d561e249edf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b0d52557-e213-46fd-9431-5eb3626ee98e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:to="loc_us-gaap_RelatedPartyDomain_b0d52557-e213-46fd-9431-5eb3626ee98e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:to="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_fd52c8d6-aff5-4937-91ab-b31e4be727cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:to="loc_us-gaap_RelatedPartyMember_fd52c8d6-aff5-4937-91ab-b31e4be727cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i39839d3a6ac84dad898eb6d9e27a9209_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_22405f9e-0c87-422e-b3c1-fc1fcf3215d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_22405f9e-0c87-422e-b3c1-fc1fcf3215d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5b4ec050-8de8-4689-a66f-6b0488065c68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5b4ec050-8de8-4689-a66f-6b0488065c68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4f5d9e08-5ea9-423a-b782-4abceecdc1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4f5d9e08-5ea9-423a-b782-4abceecdc1d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9603ed77-522e-4f7e-bd8a-a23f2c6ccccc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesIssued_9603ed77-522e-4f7e-bd8a-a23f2c6ccccc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f4c8f912-8bae-4561-b299-b7e5b49054a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f4c8f912-8bae-4561-b299-b7e5b49054a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_59d2f7c8-f46a-4078-a79a-e643f4c2697f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_TreasuryStockCommonShares_59d2f7c8-f46a-4078-a79a-e643f4c2697f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:to="loc_us-gaap_ClassOfStockDomain_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:to="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_96c4116d-3c9e-42dc-9028-03604f7b42b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:to="loc_us-gaap_CommonClassAMember_96c4116d-3c9e-42dc-9028-03604f7b42b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba4ca8fa-dfbf-4b5b-a3c5-62ae00eb89cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:to="loc_us-gaap_CommonClassBMember_ba4ca8fa-dfbf-4b5b-a3c5-62ae00eb89cc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="extended" id="i7aaeae59da83458799b58ca0be99f0c5_CONSOLIDATEDSTATMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff583da1-d79d-42b6-916e-e08f53cf5ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff583da1-d79d-42b6-916e-e08f53cf5ca5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1004fd40-98c3-43fd-b4bb-5f46ad50c0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1004fd40-98c3-43fd-b4bb-5f46ad50c0b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_10e8f083-df20-41a9-887f-77b4703a7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_GrossProfit_10e8f083-df20-41a9-887f-77b4703a7dd0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d7b49e85-e813-4678-9775-b9f406e66b87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d7b49e85-e813-4678-9775-b9f406e66b87" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_4fdc184b-1db0-456a-9c86-36f162e073e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_DepreciationAndAmortization_4fdc184b-1db0-456a-9c86-36f162e073e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2aedb9d6-09bf-4b41-a6e7-cf7527beadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_OperatingIncomeLoss_2aedb9d6-09bf-4b41-a6e7-cf7527beadf9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9eab5cd4-863d-46d5-b284-e10a489a45ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_InterestExpense_9eab5cd4-863d-46d5-b284-e10a489a45ce" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ca7f876b-175f-46c8-acad-967387b1747f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ca7f876b-175f-46c8-acad-967387b1747f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ec7dfa-796c-4cad-9cd2-048f97be3850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ec7dfa-796c-4cad-9cd2-048f97be3850" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f034a53-3d4e-40be-8e12-e0e5a437eba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f034a53-3d4e-40be-8e12-e0e5a437eba3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71b0e3cd-68d6-4d15-b812-13cfb549ec67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_NetIncomeLoss_71b0e3cd-68d6-4d15-b812-13cfb549ec67" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d5532bf1-665b-493c-85b4-f18ddb740edb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:to="loc_us-gaap_EarningsPerShareBasic_d5532bf1-665b-493c-85b4-f18ddb740edb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f77c9f75-e49e-464f-8257-9a91c11d5b78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f77c9f75-e49e-464f-8257-9a91c11d5b78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3123abb0-4780-439c-a807-28dfeeb0bd60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:to="loc_us-gaap_ClassOfStockDomain_3123abb0-4780-439c-a807-28dfeeb0bd60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:to="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e9714528-f2c7-4f30-9831-0bdc6ab1fb16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:to="loc_us-gaap_CommonClassAMember_e9714528-f2c7-4f30-9831-0bdc6ab1fb16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_896d2ca5-5f84-457b-996f-5b8ec4d00413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:to="loc_us-gaap_CommonClassBMember_896d2ca5-5f84-457b-996f-5b8ec4d00413" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended" id="ib59277ffae09403999908cb7fe141fcd_CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d73d9a4d-0360-4a2b-9ced-af316cb60b31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_SharesIssued_d73d9a4d-0360-4a2b-9ced-af316cb60b31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3bda1d17-4a93-48f4-81d3-b782c9b5ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockholdersEquity_3bda1d17-4a93-48f4-81d3-b782c9b5ccd3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_14b35960-907c-47e9-a073-9da4b6dba219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_NetIncomeLoss_14b35960-907c-47e9-a073-9da4b6dba219" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a972a28f-0328-41b7-9492-fe8982ba25a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a972a28f-0328-41b7-9492-fe8982ba25a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_4ede9620-3ae5-43fc-b8f2-2a15828e3042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_Dividends_4ede9620-3ae5-43fc-b8f2-2a15828e3042" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_b39f46e9-ee36-4cb4-83a1-b9b444fea59f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_b39f46e9-ee36-4cb4-83a1-b9b444fea59f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_839c1f88-596c-44f4-a84b-3a5b5330a20d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_839c1f88-596c-44f4-a84b-3a5b5330a20d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cc79c199-93ba-437a-8188-776c07ee7df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cc79c199-93ba-437a-8188-776c07ee7df5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7b022e97-9fbe-4406-a70f-2fa2ec41abc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7b022e97-9fbe-4406-a70f-2fa2ec41abc6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f83b4ea5-33f3-4dce-85cb-1b2c103e9c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f83b4ea5-33f3-4dce-85cb-1b2c103e9c40" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_820970cc-7ce9-443d-9aa6-35f82c79bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_820970cc-7ce9-443d-9aa6-35f82c79bc7c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_64ce8b1c-1393-4b0b-91c3-57464f3da583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9376863f-4d23-4480-ab00-487d76c81164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:to="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_67a313a5-8c9b-4aaf-97a5-f3e7a110994b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:to="loc_us-gaap_EquityComponentDomain_67a313a5-8c9b-4aaf-97a5-f3e7a110994b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:to="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7c3528ef-91ed-499e-8611-ba7d388e2661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_CommonStockMember_7c3528ef-91ed-499e-8611-ba7d388e2661" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e17e0c1a-5fa5-4a6e-bba4-32293d6cebc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_RetainedEarningsMember_e17e0c1a-5fa5-4a6e-bba4-32293d6cebc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cc9cbf02-78f0-433e-8fcb-8daa78d2c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cc9cbf02-78f0-433e-8fcb-8daa78d2c9fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1eaf891f-67c6-4321-bb33-12fbbcd8b370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1eaf891f-67c6-4321-bb33-12fbbcd8b370" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_08ea7391-e908-4b7d-b644-96f0bdeee449_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:to="loc_us-gaap_ClassOfStockDomain_08ea7391-e908-4b7d-b644-96f0bdeee449_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:to="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_acf188cd-a103-4927-852c-0dd086b38d60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:to="loc_us-gaap_CommonClassAMember_acf188cd-a103-4927-852c-0dd086b38d60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1e297dce-0452-4c33-ad2d-1192717ed18d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:to="loc_us-gaap_CommonClassBMember_1e297dce-0452-4c33-ad2d-1192717ed18d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" xlink:type="extended" id="icc7bd34061da4b31b8ed69a79eac1af0_BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7cdff5a4-17e4-4098-9aff-735182301920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7cdff5a4-17e4-4098-9aff-735182301920" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PercentageofTotalSales_bcf4a410-a64e-408b-a4fd-7e26c894e44b" xlink:href="vlgea-20230429.xsd#vlgea_PercentageofTotalSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:to="loc_vlgea_PercentageofTotalSales_bcf4a410-a64e-408b-a4fd-7e26c894e44b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:to="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6495aaea-2baa-48ac-91e9-cabe0a116810_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:to="loc_srt_ProductsAndServicesDomain_6495aaea-2baa-48ac-91e9-cabe0a116810_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:to="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_CenterStoreMember_33f274bc-0d14-44e5-a7ea-2b0f4244d804" xlink:href="vlgea-20230429.xsd#vlgea_CenterStoreMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_CenterStoreMember_33f274bc-0d14-44e5-a7ea-2b0f4244d804" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_FreshMember_65f4f12e-d614-4065-8233-25536a5d8644" xlink:href="vlgea-20230429.xsd#vlgea_FreshMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_FreshMember_65f4f12e-d614-4065-8233-25536a5d8644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PharmacyMember_e5065b3c-7645-4adb-909f-e705f13b122e" xlink:href="vlgea-20230429.xsd#vlgea_PharmacyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_PharmacyMember_e5065b3c-7645-4adb-909f-e705f13b122e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_OtherProductMember_55e07e42-5f10-4d8a-97cc-522ccc392cc1" xlink:href="vlgea-20230429.xsd#vlgea_OtherProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_OtherProductMember_55e07e42-5f10-4d8a-97cc-522ccc392cc1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHAREAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" xlink:type="extended" id="if3b92354626548448a207f6ac2a74346_NETINCOMEPERSHAREAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_022bc61c-86dd-4993-96cd-876626f2c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_022bc61c-86dd-4993-96cd-876626f2c5a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ee9405b5-a3af-4ccf-b938-e51108663845_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:to="loc_us-gaap_ClassOfStockDomain_ee9405b5-a3af-4ccf-b938-e51108663845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:to="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2cc397ee-50c7-4ec7-b87e-c2d955611cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:to="loc_us-gaap_CommonClassAMember_2cc397ee-50c7-4ec7-b87e-c2d955611cfa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a4733a4-bf29-49f6-896f-e288d32631d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_7a4733a4-bf29-49f6-896f-e288d32631d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_92a67b1e-78a0-41ef-811a-910b22664af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:to="loc_us-gaap_RestrictedStockMember_92a67b1e-78a0-41ef-811a-910b22664af4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended" id="i71844225943147f197bb50e607d41608_NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5dd79a3b-7b60-41a2-8c40-adaed105b133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_NetIncomeLoss_5dd79a3b-7b60-41a2-8c40-adaed105b133" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4e64a73b-13c1-4108-b86a-675f7a77780c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4e64a73b-13c1-4108-b86a-675f7a77780c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd48d8ed-2e32-43f3-9b90-b6e87f091aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd48d8ed-2e32-43f3-9b90-b6e87f091aa9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e5207293-a7dc-45e3-a41e-aac0194ef86b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_b2dce9dc-df5a-415a-ab20-646a0012d592" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeAllocationClassBConversiontoClassA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_b2dce9dc-df5a-415a-ab20-646a0012d592" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_bb5b2397-0740-471e-98ad-61f49f00ac3e" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeDistributionShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_bb5b2397-0740-471e-98ad-61f49f00ac3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_929241fb-a28c-4879-b88a-c7fa20032612" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_929241fb-a28c-4879-b88a-c7fa20032612" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5aeae8f-e811-4086-aa8d-5261e8677b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5aeae8f-e811-4086-aa8d-5261e8677b8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_9774e83f-5e27-40fc-8a53-699eb925e5ce" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassShareAllocationClassBConversiontoClassA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_9774e83f-5e27-40fc-8a53-699eb925e5ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11f5c133-375c-4269-a345-b70df473e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11f5c133-375c-4269-a345-b70df473e4ca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0e685710-549e-4edc-95ec-c4f8688ec9fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:to="loc_us-gaap_ClassOfStockDomain_0e685710-549e-4edc-95ec-c4f8688ec9fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:to="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_fdd18a1c-a439-4495-a395-7548b1fcf378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:to="loc_us-gaap_CommonClassAMember_fdd18a1c-a439-4495-a395-7548b1fcf378" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_38b7f672-fe9f-4e08-b38d-b14af06589e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:to="loc_us-gaap_CommonClassBMember_38b7f672-fe9f-4e08-b38d-b14af06589e1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANSAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails" xlink:type="extended" id="ic2dc6be2feef43bf8882c711b099cfa1_PENSIONPLANSAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_NumberofDefinedBenefitPensionPlans_1754f174-c269-4e5e-9efb-cda3f2f8e445" xlink:href="vlgea-20230429.xsd#vlgea_NumberofDefinedBenefitPensionPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_vlgea_NumberofDefinedBenefitPensionPlans_1754f174-c269-4e5e-9efb-cda3f2f8e445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0a5001dd-50f0-4cef-bf49-acf6a16a374b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0a5001dd-50f0-4cef-bf49-acf6a16a374b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_dbbe5054-34f6-4c02-929f-2473f8794e03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_dbbe5054-34f6-4c02-929f-2473f8794e03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_b7b9e3cf-b04f-4c21-92a3-b93f8290c951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_b7b9e3cf-b04f-4c21-92a3-b93f8290c951" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2231cbfc-6d42-463d-af00-a912d07f7a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2231cbfc-6d42-463d-af00-a912d07f7a8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_6b46b31a-1301-4a58-aa5e-67c216b7dfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_6b46b31a-1301-4a58-aa5e-67c216b7dfb4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:to="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_466b0f7e-4b29-4111-86cd-07b99868dd86_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:to="loc_us-gaap_RetirementPlanNameDomain_466b0f7e-4b29-4111-86cd-07b99868dd86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:to="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_92359031-1c2d-4d36-9d99-a4ce585f5564" xlink:href="vlgea-20230429.xsd#vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:to="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_92359031-1c2d-4d36-9d99-a4ce585f5564" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#RELATEDPARTYINFORMATIONDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" xlink:type="extended" id="i542867f4ec9a4f9aa55fe64afb4c7989_RELATEDPARTYINFORMATIONDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_e33e3fe0-6b6c-477c-b1d4-123eb7ef3f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_e33e3fe0-6b6c-477c-b1d4-123eb7ef3f19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_43d9cb00-66f5-4ae1-bebf-146fed92fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_43d9cb00-66f5-4ae1-bebf-146fed92fe9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_2c92aec6-642a-42b0-92ae-0c5b21275f04" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionBasisSpreadonVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_2c92aec6-642a-42b0-92ae-0c5b21275f04" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_23b13afa-8cfb-4fc7-95b6-0f51c2627fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_23b13afa-8cfb-4fc7-95b6-0f51c2627fa4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_d4287c1c-782e-4400-971f-43d3c2014e62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_d4287c1c-782e-4400-971f-43d3c2014e62" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement_80e5453a-a135-4539-b320-a8c9fc8d3e93" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInterestWithinPartnershipAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement_80e5453a-a135-4539-b320-a8c9fc8d3e93" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7835e0fa-df70-4712-b0cf-8d5d814a30bf" xlink:href="vlgea-20230429.xsd#vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7835e0fa-df70-4712-b0cf-8d5d814a30bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_9b792c1c-dfa3-45f7-80a0-1cea1291d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_9b792c1c-dfa3-45f7-80a0-1cea1291d4c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts_78800e56-38de-4094-984a-d84d3d3c6ad8" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionEstimatedProjectCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts_78800e56-38de-4094-984a-d84d3d3c6ad8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount_2cfbd37b-90d1-4c62-88e3-9067e0fbf6d1" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInvestmentInPartnershipAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount_2cfbd37b-90d1-4c62-88e3-9067e0fbf6d1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_3ee970cc-e40f-4115-8c74-36a36c030528_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:to="loc_us-gaap_RelatedPartyDomain_3ee970cc-e40f-4115-8c74-36a36c030528_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:to="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvesteeMember_5033af9f-832e-4787-9483-6d0453676bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:to="loc_us-gaap_InvesteeMember_5033af9f-832e-4787-9483-6d0453676bc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnerMember_d2acc33e-3db4-40bf-bccd-dba3eafd3985" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LimitedPartnerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:to="loc_us-gaap_LimitedPartnerMember_d2acc33e-3db4-40bf-bccd-dba3eafd3985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b947166e-1ad1-458d-a5e6-473a489d4bf4_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:to="loc_srt_RangeMember_b947166e-1ad1-458d-a5e6-473a489d4bf4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:to="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e2e59d3a-4b64-4e33-b2e8-52beae891932" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:to="loc_srt_MinimumMember_e2e59d3a-4b64-4e33-b2e8-52beae891932" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3413b606-6c07-4985-9f06-7ec943208f6f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:to="loc_srt_MaximumMember_3413b606-6c07-4985-9f06-7ec943208f6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6cd1a202-7cbd-4635-9595-4d8ac30f2187_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:to="loc_us-gaap_ReceivableTypeDomain_6cd1a202-7cbd-4635-9595-4d8ac30f2187_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:to="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_cbc0698f-5727-4ca3-acfe-dcf428c081aa" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_cbc0698f-5727-4ca3-acfe-dcf428c081aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_d0f21566-6274-4bcd-988e-b0a8cf414321" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_d0f21566-6274-4bcd-988e-b0a8cf414321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_5b3319dd-fa1e-4c9b-b947-324d1ae27b62" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_5b3319dd-fa1e-4c9b-b947-324d1ae27b62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_f1d65bcd-87b3-460d-9781-0d897fba2716" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_f1d65bcd-87b3-460d-9781-0d897fba2716" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_03f859a4-f2cc-49a8-80f9-4f423f12ecd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_03f859a4-f2cc-49a8-80f9-4f423f12ecd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_81403812-3736-48d8-a745-e32afe6b6483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:to="loc_us-gaap_UnsecuredDebtMember_81403812-3736-48d8-a745-e32afe6b6483" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBTScheduleofLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="extended" id="ia60b54ea923e4f9c867b452220eaf2f7_DEBTScheduleofLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_adfe883b-3f23-46a5-b711-52a9fed7a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebt_adfe883b-3f23-46a5-b711-52a9fed7a1d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7f16ed99-f8a6-44f2-bf73-801a7caa41d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebtCurrent_7f16ed99-f8a6-44f2-bf73-801a7caa41d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5bc1dadb-1b10-41a4-be6a-b57a5229a19e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5bc1dadb-1b10-41a4-be6a-b57a5229a19e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_233da258-9124-466e-bcdc-816e8a6beddb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_233da258-9124-466e-bcdc-816e8a6beddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_be84c75a-6241-4e04-b7e2-4c1fddf9e75e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:to="loc_us-gaap_LineOfCreditMember_be84c75a-6241-4e04-b7e2-4c1fddf9e75e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_85415053-2326-420e-96ad-32dab96d0440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_85415053-2326-420e-96ad-32dab96d0440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:to="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5d1e24d1-a9f4-4336-8806-36a22b312ca9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:to="loc_us-gaap_CreditFacilityDomain_5d1e24d1-a9f4-4336-8806-36a22b312ca9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:to="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6a4c494c-c7c6-4e17-afaa-b5583ef2ff71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:to="loc_us-gaap_SecuredDebtMember_6a4c494c-c7c6-4e17-afaa-b5583ef2ff71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_46490399-a7b8-4a56-ba48-eef69924a03e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:to="loc_us-gaap_MediumTermNotesMember_46490399-a7b8-4a56-ba48-eef69924a03e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBTAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBTAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/DEBTAdditionalInformationDetails" xlink:type="extended" id="if7bed957834c472fa17674e27a8d896b_DEBTAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bad31c6f-39eb-47c6-9cb4-56e69a1810a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bad31c6f-39eb-47c6-9cb4-56e69a1810a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1c632e95-602a-400a-9a01-8c162bc8c85d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentTerm_1c632e95-602a-400a-9a01-8c162bc8c85d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_ffd6a467-599b-4d0b-8ce8-641f7251a936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireRealEstateHeldForInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_ffd6a467-599b-4d0b-8ce8-641f7251a936" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6e43c4ac-0bc9-4ca1-b398-1a51c105edd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6e43c4ac-0bc9-4ca1-b398-1a51c105edd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ae3e7ba1-a28b-4a5c-9d00-563a7c6320b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ae3e7ba1-a28b-4a5c-9d00-563a7c6320b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_0fef20ec-c08d-44c1-9879-a08f45f136fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_0fef20ec-c08d-44c1-9879-a08f45f136fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a1a0d53f-15db-4412-a6e1-36ce6ad9c61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a1a0d53f-15db-4412-a6e1-36ce6ad9c61a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_33e20fe6-3169-40c5-8e9f-1e17bf2efbef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCredit_33e20fe6-3169-40c5-8e9f-1e17bf2efbef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a2a61628-cc53-4ea1-b7a3-1af3442845d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a2a61628-cc53-4ea1-b7a3-1af3442845d2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_4fb7a7ad-9ab1-46a3-82b3-0ceffa1c408e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_4fb7a7ad-9ab1-46a3-82b3-0ceffa1c408e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_fb09bc0a-c35b-4b2a-b293-9eb4554e5229" xlink:href="vlgea-20230429.xsd#vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_fb09bc0a-c35b-4b2a-b293-9eb4554e5229" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ThirdPartyContributiontoInvestmentFund_ac843008-800e-40eb-b51a-0f8363d8fa5f" xlink:href="vlgea-20230429.xsd#vlgea_ThirdPartyContributiontoInvestmentFund"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_ThirdPartyContributiontoInvestmentFund_ac843008-800e-40eb-b51a-0f8363d8fa5f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_99807473-f857-4e8c-9aa2-b9d27221d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermNotesPayable_99807473-f857-4e8c-9aa2-b9d27221d1ca" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b5dc1d2-1020-41d1-a8d6-ba720c362043" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b5dc1d2-1020-41d1-a8d6-ba720c362043" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_BenefitOverRecapturePeriod_27fb2360-fad0-4b39-a205-d643f3f67e9c" xlink:href="vlgea-20230429.xsd#vlgea_BenefitOverRecapturePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_BenefitOverRecapturePeriod_27fb2360-fad0-4b39-a205-d643f3f67e9c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_bbdbe842-b804-432e-9e02-1259924383c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermDebtTerm_bbdbe842-b804-432e-9e02-1259924383c1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_64ada81c-668b-4fe8-aabd-d6625c8c3e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermDebt_64ada81c-668b-4fe8-aabd-d6625c8c3e39" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DerivativeInstrumentFixedBaseRate_67c91792-14a4-4e6c-bf31-d5b4b57d48c6" xlink:href="vlgea-20230429.xsd#vlgea_DerivativeInstrumentFixedBaseRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_DerivativeInstrumentFixedBaseRate_67c91792-14a4-4e6c-bf31-d5b4b57d48c6" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_ad38f751-6ba9-48ca-beb6-a9402cf9a5a7" xlink:href="vlgea-20230429.xsd#vlgea_DebtInstrumentInterestRateAfterSubsidyProgram"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_ad38f751-6ba9-48ca-beb6-a9402cf9a5a7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_bd61dd0c-c84e-434a-a012-7a4f2f876aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_bd61dd0c-c84e-434a-a012-7a4f2f876aca" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_17518cea-f9ac-4be2-91b2-5cbc16e344d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_17518cea-f9ac-4be2-91b2-5cbc16e344d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cbdf4ec2-03bf-4a60-8c35-5a753679019a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:to="loc_us-gaap_InterestRateSwapMember_cbdf4ec2-03bf-4a60-8c35-5a753679019a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:to="loc_us-gaap_VariableRateDomain_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:to="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e676e4b4-cfcb-4b60-88ed-cabf79c13e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e676e4b4-cfcb-4b60-88ed-cabf79c13e49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a803b00d-80c2-454c-a58f-1dc95611cd53_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a803b00d-80c2-454c-a58f-1dc95611cd53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_AmendedAndRestatedCreditAgreementMember_c45b1840-9663-4ac1-976d-8dca57a8d435" xlink:href="vlgea-20230429.xsd#vlgea_AmendedAndRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:to="loc_vlgea_AmendedAndRestatedCreditAgreementMember_c45b1840-9663-4ac1-976d-8dca57a8d435" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_75377ca7-53a9-42ee-88ae-a43365f515c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_75377ca7-53a9-42ee-88ae-a43365f515c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7fa80569-9294-4e3b-8964-e1ed7b5453fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_LineOfCreditMember_7fa80569-9294-4e3b-8964-e1ed7b5453fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_89658b56-cc06-4b7a-922c-5162e22f4550" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_SecuredDebtMember_89658b56-cc06-4b7a-922c-5162e22f4550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_f25dee06-cca2-4734-945e-92a9a9d1235c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_UnsecuredDebtMember_f25dee06-cca2-4734-945e-92a9a9d1235c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2dddda8c-7854-44d3-bb87-978affa0b939_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:to="loc_us-gaap_CreditFacilityDomain_2dddda8c-7854-44d3-bb87-978affa0b939_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:to="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2e7da623-fad6-4c73-8a2c-751d418b14de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2e7da623-fad6-4c73-8a2c-751d418b14de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_feb194ba-e6e7-40dd-96ec-8ae26035c64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediumTermNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_MediumTermNotesMember_feb194ba-e6e7-40dd-96ec-8ae26035c64d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a42747be-d2d3-4931-bbab-0af250e666fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_LetterOfCreditMember_a42747be-d2d3-4931-bbab-0af250e666fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8c4622ee-8729-4573-8c2c-ade8683dce41_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8c4622ee-8729-4573-8c2c-ade8683dce41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:to="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ed671259-a801-4dd8-8a04-f43c9d7bc5ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:to="loc_srt_ScenarioForecastMember_ed671259-a801-4dd8-8a04-f43c9d7bc5ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" xlink:type="extended" id="ic813f7a4ca134be7b20201cb1bdea449_DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_f8039819-28b3-47d4-8cef-6e7562d04dde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_f8039819-28b3-47d4-8cef-6e7562d04dde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b8642e3e-5dd2-4219-a2a5-c24cd4c8e638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b8642e3e-5dd2-4219-a2a5-c24cd4c8e638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0a11e9e5-33b4-463c-9820-66892ac266c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0a11e9e5-33b4-463c-9820-66892ac266c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_2ea532a4-8e18-4565-b46a-bd109ca397f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_2ea532a4-8e18-4565-b46a-bd109ca397f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_79854dee-c095-48dd-9d87-bad4c56ff31d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_79854dee-c095-48dd-9d87-bad4c56ff31d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_94c411e5-dff2-4d30-bc50-63f5a8707044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:to="loc_us-gaap_InterestRateSwapMember_94c411e5-dff2-4d30-bc50-63f5a8707044" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cb0b3c09-dc4c-462d-a21f-a407e86f14d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cb0b3c09-dc4c-462d-a21f-a407e86f14d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_f325aa59-5a1a-46b9-b7cd-6cc788de3438" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:to="loc_us-gaap_InterestExpenseMember_f325aa59-5a1a-46b9-b7cd-6cc788de3438" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7881e2e3-838d-46e7-a1a2-032e5d260ede_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7881e2e3-838d-46e7-a1a2-032e5d260ede_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_AmendedAndRestatedCreditAgreementMember_0b0368d8-5966-4dc9-8728-fd17e54d8858" xlink:href="vlgea-20230429.xsd#vlgea_AmendedAndRestatedCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:to="loc_vlgea_AmendedAndRestatedCreditAgreementMember_0b0368d8-5966-4dc9-8728-fd17e54d8858" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_76b624a8-f1b8-4d82-b155-9290ad56f7fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:to="loc_us-gaap_VariableRateDomain_76b624a8-f1b8-4d82-b155-9290ad56f7fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:to="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61a12f7d-f90b-40c5-9ebf-0d1c002c909f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61a12f7d-f90b-40c5-9ebf-0d1c002c909f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>vlgea-20230429_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_9d665cca-af3e-4f22-ad6d-43faadad3009_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2022</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_label_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2022 [Member]</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:to="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_3ad3a5dd-db5f-442a-b160-191507236f65_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax of amortization of pension actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_06974faf-4dbd-4033-a130-7cb3ba742b12_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_4bc99894-dc77-450f-8929-b956d3415dfb_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvesteeMember_578351ae-c4b9-4e0a-993d-4bbb54db150d_terseLabel_en-US" xlink:label="lab_us-gaap_InvesteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wakefern</link:label>
    <link:label id="lab_us-gaap_InvesteeMember_label_en-US" xlink:label="lab_us-gaap_InvesteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvesteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvesteeMember" xlink:to="lab_us-gaap_InvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_59703168-1217-40f9-a3b1-3a1b1ac8cf4d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_27444d3a-dfeb-4405-8152-ac0004fbb880_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e125f015-b017-49d8-979b-f957b1597d57_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_a837a760-dbc5-4157-94ff-577b343a992c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_67697e96-8b97-4806-8fb3-5798c3023eff_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_5fb20fc3-2cb6-4b8e-8a1c-9efb5ea78bf1_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic pension cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_2d90be74-e0be-4c21-a301-102194966194_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURES OF CASH&#160;&#160;PAYMENTS MADE FOR:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_723c0146-0774-4643-bbfc-77f328c8a0c9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_cdaa5f57-7876-47f9-bade-d555a690d4be_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_7e3a8cd4-ee14-4ff1-b372-6bc86f6fdef3_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_83156793-d4bf-4fb8-8564-6baa020990bd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_cd7a64b9-eeff-4ed2-908b-415fbda3806b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_1f4e3050-fc19-4d9c-ac29-51d27c4ca00d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a47a2649-0123-4a45-84a8-f9d6db88c248_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_07608dc8-4df7-4b18-939b-c1ed39fea8d9_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_57df03e0-4cb2-43d3-a3d5-5d40cd9cb476_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LimitedPartnerMember_096d57ad-348e-4797-afb9-37fc9badbe97_terseLabel_en-US" xlink:label="lab_us-gaap_LimitedPartnerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partnership Agreement</link:label>
    <link:label id="lab_us-gaap_LimitedPartnerMember_label_en-US" xlink:label="lab_us-gaap_LimitedPartnerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limited Partner [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LimitedPartnerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LimitedPartnerMember" xlink:to="lab_us-gaap_LimitedPartnerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_23160d5c-4fc5-4819-a38d-5dea1a9b86df_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_96b75c5b-4aa9-406f-bd52-7f47b1c71086_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable to Wakefern</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_PercentageofTotalSales_997c8c00-9804-4fdc-b360-8e58ee730e7c_terseLabel_en-US" xlink:label="lab_vlgea_PercentageofTotalSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total sales</link:label>
    <link:label id="lab_vlgea_PercentageofTotalSales_label_en-US" xlink:label="lab_vlgea_PercentageofTotalSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Total Sales</link:label>
    <link:label id="lab_vlgea_PercentageofTotalSales_documentation_en-US" xlink:label="lab_vlgea_PercentageofTotalSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Total Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PercentageofTotalSales" xlink:href="vlgea-20230429.xsd#vlgea_PercentageofTotalSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_PercentageofTotalSales" xlink:to="lab_vlgea_PercentageofTotalSales" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_11553f71-6bbb-4b91-889d-a72c2954d4e7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_e4475a58-1b3e-43f6-9206-2c09d1061158_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_c1e826a3-54da-49a4-b897-acfb936ebbc4_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_e5816dd2-6f50-4067-bc6e-26bf1fd9ae3a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts_274e7d6b-be99-4dd9-808e-2f2d16ed11a7_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated project costs</link:label>
    <link:label id="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts_label_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Estimated Project Costs</link:label>
    <link:label id="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Estimated Project Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionEstimatedProjectCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:to="lab_vlgea_RelatedPartyTransactionEstimatedProjectCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_baeb5c21-c45f-4809-bddb-1d225e608fbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7526b827-7e6e-4649-923c-4ed0032f0086_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_004679ff-8ae5-40d4-9608-dd90ec5f4f04_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_376a63f9-e538-413e-be52-7fcfced21019_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_2fb43071-6d66-4e30-b299-24631306a5ea_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_411e8747-9e02-4fa3-ada9-b60d8f253aef_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MediumTermNotesMember_522482ae-66c0-4e03-92bc-c99a6d7f88fd_terseLabel_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes</link:label>
    <link:label id="lab_us-gaap_MediumTermNotesMember_label_en-US" xlink:label="lab_us-gaap_MediumTermNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medium-term Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediumTermNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MediumTermNotesMember" xlink:to="lab_us-gaap_MediumTermNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_7142164e-edea-4777-b782-e72aaa9bb6a9_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2027</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_label_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2027 [Member]</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing August 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:to="lab_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_1c6ad42e-543b-45f6-8fe6-4d620448ebb4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_00a951e9-90e9-4a34-bcf4-6e751050e33e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax on pension settlement loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3e737bb5-410c-4862-bb68-d5f748d8d566_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c7220495-d51a-48e4-b352-63ac80875bd6_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_adcd7d2f-4b54-49c9-b11d-51cc67ee2ca1_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_5bb4bca6-b748-4549-8ecd-e2de5a1a5f40_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, no par value: Authorized 10,000 shares, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_daf7d529-14dc-4696-8acc-289697f23c2f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_c8597996-b487-490d-922e-a1cc5bcc6e01_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_0fa0c053-89b5-4f47-8edc-236e680123be_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less treasury stock, Class A, at cost: 914 shares at April&#160;29, 2023 and 752 shares at July&#160;30, 2022</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_63c8dede-9458-46a2-8dbe-4027ecd3fdfb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension remeasurement, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_697e8c1c-2388-45ce-b88b-8b5fa1211497_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReceivableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_b8003815-f655-4a1d-89d2-3f9988b30738_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity of notes receivable from Wakefern</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_BenefitOverRecapturePeriod_d6399af1-16c9-4884-bddb-680f302db180_terseLabel_en-US" xlink:label="lab_vlgea_BenefitOverRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit over recapture period</link:label>
    <link:label id="lab_vlgea_BenefitOverRecapturePeriod_label_en-US" xlink:label="lab_vlgea_BenefitOverRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit Over Recapture Period</link:label>
    <link:label id="lab_vlgea_BenefitOverRecapturePeriod_documentation_en-US" xlink:label="lab_vlgea_BenefitOverRecapturePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit Over Recapture Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_BenefitOverRecapturePeriod" xlink:href="vlgea-20230429.xsd#vlgea_BenefitOverRecapturePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_BenefitOverRecapturePeriod" xlink:to="lab_vlgea_BenefitOverRecapturePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_37202d1a-5f65-4b2c-8764-27799486b587_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_e7bca0a2-4684-4432-aa78-77afc0c8629c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_3b3bb1a3-a0ee-42ec-83f8-dba750e3c427_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_21db7916-28ed-4793-80ac-367d038439f4_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_58c4e8f9-60ad-488d-b50d-e0f09059152e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b4b77b5c-9e54-421a-96fa-71f4334c710e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_dfd862fa-d7bb-4779-8e6b-cf8aeb252e35_terseLabel_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO inventory</link:label>
    <link:label id="lab_us-gaap_PercentageOfLIFOInventory_label_en-US" xlink:label="lab_us-gaap_PercentageOfLIFOInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of LIFO Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PercentageOfLIFOInventory" xlink:to="lab_us-gaap_PercentageOfLIFOInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_639606ae-8557-427a-ac6c-5fb9d6469040_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_8a5c7b4e-89ef-43b4-b6f3-5fcbad4e2535_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_31c357a3-6829-4842-8bf8-73e0ae232629_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_bb351665-9a94-48c1-9d38-4ca59617a3e1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_61255833-d8ae-4930-9f89-4aea33b31b7f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b835f040-fdb0-4d80-bdc1-1a5b41be3fc6_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_3b164a38-2ae0-47eb-880c-b04553044195_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_957c79e1-10aa-4ca6-92d8-136e71f08614_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_67ae19e5-a4cc-4ca6-8dd4-3360a9d1de68_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_0846d193-4f31-4960-85de-18fa599b6bda_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f5b7b9e1-5554-4d6c-a546-776e0b420462_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement_88db0dbc-3df4-4220-bb59-9034fa49734b_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent interest within party agreement</link:label>
    <link:label id="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement_label_en-US" xlink:label="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Interest within Partnership Agreement</link:label>
    <link:label id="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Interest within Partnership Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInterestWithinPartnershipAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:to="lab_vlgea_RelatedPartyInterestWithinPartnershipAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_3589ad4f-1ada-492f-be43-4b6f8cb629db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares forfeited</link:label>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_label_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Granted, Value, Share-Based Payment Arrangement, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited" xlink:to="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesIssued_380e99a0-f1bc-478f-90ce-250042a42ca2_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_0e6babc3-a9f0-4fb7-9801-2730138bb74b_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4b4fb2f0-361f-433f-9440-34ced72fb446_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES and SHAREHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_9b0ecaa9-e6a3-4a76-8ffe-b22558e81ee8_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans receivable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_0caa45e4-b5cf-43d5-b121-53f0e79af08d_terseLabel_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:to="lab_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_845f2d52-bfa1-410b-b20b-48ee43ddff24_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount_93bacde1-e7cf-4a7f-8f82-4c0050ccf9ee_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount invested in partnership</link:label>
    <link:label id="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount_label_en-US" xlink:label="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Investment in Partnership, Amount</link:label>
    <link:label id="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Investment in Partnership, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInvestmentInPartnershipAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:to="lab_vlgea_RelatedPartyInvestmentInPartnershipAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4c251b4-0542-4a09-9fde-c4141d928cfd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_2ce101d4-3387-4a37-832d-4306664d42bb_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4c47859b-eb87-411e-8b14-bb10a6045fa4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_588032d2-e76f-41f8-b22d-b24a521987d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_d98d3b9d-719a-4460-911f-2a69cddbab66_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_4f2190a5-88da-4102-b049-7f8dd968605f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_7e135881-f39b-469d-88eb-18b23029bd2c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_667dccfd-d2c6-4bc2-a911-a9fb89197c52_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_007cbb1c-b294-4dd0-b2f5-35b79a309439_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing September 2027</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_label_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing September 2027 [Member]</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing September 2027</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:to="lab_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_66c36f94-6e7f-4b06-9da9-73d61bba9e9f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_eff4dec1-9813-4bc3-8e7b-2f7557682698_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermNotesPayable_ccab3c6c-c89b-41c7-a1f3-b83cc1afa415_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_d423094a-7885-472e-8b55-a0bd78bae405_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable related to New Markets Tax Credit</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_CenterStoreMember_f08f7e89-0113-43b0-a163-efb4af3beb2c_terseLabel_en-US" xlink:label="lab_vlgea_CenterStoreMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Center Store</link:label>
    <link:label id="lab_vlgea_CenterStoreMember_label_en-US" xlink:label="lab_vlgea_CenterStoreMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Center Store [Member]</link:label>
    <link:label id="lab_vlgea_CenterStoreMember_documentation_en-US" xlink:label="lab_vlgea_CenterStoreMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Center Store [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_CenterStoreMember" xlink:href="vlgea-20230429.xsd#vlgea_CenterStoreMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_CenterStoreMember" xlink:to="lab_vlgea_CenterStoreMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_3171ee2e-58f7-46a5-990b-77710259d7cd_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BASIS OF PRESENTATION and ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_94dcd984-53c8-4d0b-abd3-7af0ffad6f5f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_89be960a-08d9-4553-ac6d-15121aa322fd_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_630aa9b5-bf6f-4de6-aa3c-7a95b97376cf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5f58928b-d090-47ad-a131-383afa0eed59_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_497b9c88-68e0-4462-b7f9-ea1ab46a19ae_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET INCOME PER SHARE</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_01381ce3-fc90-4bf2-b4a3-9b3e4afc0501_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_91c2ff43-f11b-43a8-9852-890e99c39f29_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_92a04031-60ee-4ba0-818d-34800e084f95_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_90942502-d6c8-42ea-ae90-bb5580a0a496_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash_ca7c6928-8132-4661-82f2-a95870518a58_terseLabel_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash pension settlement charges</link:label>
    <link:label id="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash_label_en-US" xlink:label="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Expense (Reversal of Expense), Noncash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:to="lab_us-gaap_PensionExpenseReversalOfExpenseNoncash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_6947796d-063e-4b66-bc23-46853346ff6d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair of interest rate swaps recorded in other assets</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_52646dfe-51e8-4e71-a0df-01d655f78a8a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO reserve</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserve_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserve" xlink:to="lab_us-gaap_InventoryLIFOReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_59c8676d-fc4e-40f1-a59b-202f80a59058_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_d0748d4e-742c-462f-b474-dee03a5559b5_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_e18f9a31-ecc5-49eb-adcf-37f65874fc99_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_0309d299-6227-4396-a22e-fe03a82ff869_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_46b6eae8-b016-4162-a349-bde8203c232b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, equipment and fixtures, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_8160e4f7-cf6a-4871-a309-bcfb498bfe6d_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_4d8c65e3-36f1-41d5-bdbd-bd6437aa8463_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_8a264ce2-247c-4b1e-90e1-236275dae5a5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative notional amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2fb8bb17-db3c-40fa-8f4c-1f1e9b739ba7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_53e835d4-a459-4f50-a8db-c13ca1b92d66_terseLabel_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders</link:label>
    <link:label id="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_label_en-US" xlink:label="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Participating Securities, Distributed and Undistributed Earnings (Loss), Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:to="lab_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_efb34c1c-0f74-43a4-ab11-64aaf467499b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_e72df217-fea7-47df-b3e9-fe4e66b2bd27_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable to Wakefern</link:label>
    <link:label id="lab_us-gaap_OtherLongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLongTermDebtNoncurrent" xlink:to="lab_us-gaap_OtherLongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_f048f341-4ba7-45ef-8046-bddab26f5797_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire shopping center</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Acquisition, Real Estate, Held-for-Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireRealEstateHeldForInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment" xlink:to="lab_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_14c22aa2-af27-4946-a11f-f72c7a2d5faf_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_ca5a1d78-7e11-49f3-8d0d-536198395485_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_2ebbf307-6b65-4a7b-8973-a7e092ed830f_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_051e5187-553a-44a2-8acd-af01ec9853a4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision to value inventories at LIFO</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, LIFO Reserve, Effect on Income, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:to="lab_us-gaap_InventoryLIFOReserveEffectOnIncomeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_ce9df593-0656-43a6-a66c-2e43efa4d88c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB_60a0ef89-3b56-4de3-9bc5-25eda74ea492_terseLabel_en-US" xlink:label="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock cash dividends, percent Class A is entitled greater than Class B</link:label>
    <link:label id="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB_label_en-US" xlink:label="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B</link:label>
    <link:label id="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB_documentation_en-US" xlink:label="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:href="vlgea-20230429.xsd#vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:to="lab_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_e86fc514-d1dc-4dda-8f67-65fc68b75551_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_2142c5ed-be45-42c8-94ca-fdfaabd1232d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_11d35eaf-f445-4efd-8fc9-f7da79c1d9cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_75c0cc86-c1e8-470b-9255-622802373baf_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable from Wakefern</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_bffc6443-dbd6-41bf-8e4a-97cee5d4b98d_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS and CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_e6139316-d355-4442-a0b2-71fa3db4889e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_a9247ed8-92f8-4f78-bd8c-fa17b695fa5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_43f57f77-c63d-41c7-a388-9e40deee12c8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d7e404fe-dec6-44a5-8c2d-4c44fdc17532_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_44b50d2a-14ca-4c9a-8576-c7559332f992_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_9a97335b-114a-4a0b-80f7-5a5abef18274_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less current portion</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_eed91261-6c3f-4f6e-b76b-b3a2f6673357_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_fdc12419-9283-4f14-8ad1-63441553a7b1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains on interest rate swaps, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_bc8555e8-29ef-4339-8670-109c8cc4de9c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_80af5e43-fe4b-484f-9fe1-ba0a8cb891e6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_c4295dcd-09a8-4662-8f27-7a618b361907_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_FreshMember_7e16a060-29dd-4595-9977-8fc05979a48e_terseLabel_en-US" xlink:label="lab_vlgea_FreshMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fresh</link:label>
    <link:label id="lab_vlgea_FreshMember_label_en-US" xlink:label="lab_vlgea_FreshMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fresh [Member]</link:label>
    <link:label id="lab_vlgea_FreshMember_documentation_en-US" xlink:label="lab_vlgea_FreshMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fresh [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_FreshMember" xlink:href="vlgea-20230429.xsd#vlgea_FreshMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_FreshMember" xlink:to="lab_vlgea_FreshMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_742947e6-fc78-4a15-8d3d-4707c0f6eba0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_1969d827-be36-491a-9f13-775153d2a849_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property, equipment and fixtures</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_ChangeInPatronageDividendReceivable_48bf2939-4bed-4eaa-937c-870285c9934b_negatedLabel_en-US" xlink:label="lab_vlgea_ChangeInPatronageDividendReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patronage dividend receivable</link:label>
    <link:label id="lab_vlgea_ChangeInPatronageDividendReceivable_label_en-US" xlink:label="lab_vlgea_ChangeInPatronageDividendReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in patronage dividend receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ChangeInPatronageDividendReceivable" xlink:href="vlgea-20230429.xsd#vlgea_ChangeInPatronageDividendReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_ChangeInPatronageDividendReceivable" xlink:to="lab_vlgea_ChangeInPatronageDividendReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_8bd4893d-ffc6-4e61-b4a5-574662ec5706_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_f6bd9b21-e2ea-48a4-8329-ad0ccbb9303f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Lease Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_572d819f-1b5f-4443-81cc-f4add6a44c90_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) allocated, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_9378238e-40c1-4829-a628-f9bfb8e2cf72_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_e82a3f05-c51f-451c-a31b-a0db9777d45e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merchandise inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_dbb5d2da-2734-4f7b-a39c-3cdd97dcf34a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_c6a97668-b0a1-4b53-b746-a334ef2aef52_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9beab913-ad82-4d75-855b-53da3ac0603d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_8acc5493-7f1b-4af4-a7c1-5057530f5f0b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1ee2cdb6-6482-42a7-b59f-763910b75371_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class A shares excluded from computation of earnings per share (shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_6375e4bc-733d-4cb8-91d1-7045706c3ce9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLimitedPartnershipInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in real estate partnership</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireLimitedPartnershipInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Limited Partnership Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLimitedPartnershipInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests" xlink:to="lab_us-gaap_PaymentsToAcquireLimitedPartnershipInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent_ec281e06-de42-4f48-af88-3ea0ac50d424_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (benefit) on unrealized losses on interest rate swaps</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_577fc7be-a14d-4193-ad94-5ae1924d8d0b_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_1e671d82-61a9-43ae-8a4e-397ff11f460a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_334ddb38-5a89-4a32-9586-a0e2cb758832_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NONCASH SUPPLEMENTAL DISCLOSURES:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_c53baad0-4203-475d-b7c5-4bf9276de815_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c8b773c0-6f75-4386-998e-61538f338be8_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures included in accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_92f1a874-3433-4ca8-8406-df18044c978c_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMember_111a520b-6b0a-484b-803c-c2069d204849_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseMember_label_en-US" xlink:label="lab_us-gaap_InterestExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseMember" xlink:to="lab_us-gaap_InterestExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_461539f7-cbde-426f-82ce-54233ebd0804_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_76c51aef-93f6-45d1-b80c-5ba9e9a690e2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2cfa1207-7617-4169-8a62-f3d6325d9fc2_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RELATED PARTY INFORMATION</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_699b2a0f-168a-4bfa-8de3-a031ce7ce585_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions in current fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_79c76a19-dc5c-4c71-bc02-79dd675c8d25_terseLabel_en-US" xlink:label="lab_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Class B to Class A shares</link:label>
    <link:label id="lab_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_label_en-US" xlink:label="lab_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Class Income Allocation Class B Conversion to Class A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeAllocationClassBConversiontoClassA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" xlink:to="lab_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ef204b69-2efd-49bd-88c9-d98bb8689629_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_dcd48105-75fc-426a-b1d1-7b088a43a102_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in notes receivable related to New Markets Tax Credit financing</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_8bc1df4a-96ae-49ed-9432-03c6f2ba0a36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_32b28dea-104e-446b-80cb-044974a948bb_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_aa07688b-1129-4185-978f-5c786b2099c6_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1bf5db88-63f9-4530-a69b-691076cf38d8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_a25c0cab-f239-4656-9f01-bfcc3030b1f0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_df167456-df6d-42de-9403-dd743ba953c0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related parties</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccountsPayableCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_592b598c-3991-4edc-83b3-0daac596a3e3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable / payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_183598aa-bf31-4661-a549-9ce5dde00b95_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_0e842161-572b-47d6-aa20-612d299049ce_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5b3c432a-aa86-4b73-b7b5-16d7ac209a9f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_1a22abe9-04c6-47b0-91fe-b8e3d68601e6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_60476b9e-5e88-4339-af2b-50f96f79dcc7_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable to Wakefern</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_DerivativeInstrumentFixedBaseRate_5581410e-38da-4813-a7ac-333d345ec220_terseLabel_en-US" xlink:label="lab_vlgea_DerivativeInstrumentFixedBaseRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Fixed Base Rate</link:label>
    <link:label id="lab_vlgea_DerivativeInstrumentFixedBaseRate_label_en-US" xlink:label="lab_vlgea_DerivativeInstrumentFixedBaseRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Fixed Base Rate</link:label>
    <link:label id="lab_vlgea_DerivativeInstrumentFixedBaseRate_documentation_en-US" xlink:label="lab_vlgea_DerivativeInstrumentFixedBaseRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument, Fixed Base Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DerivativeInstrumentFixedBaseRate" xlink:href="vlgea-20230429.xsd#vlgea_DerivativeInstrumentFixedBaseRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_DerivativeInstrumentFixedBaseRate" xlink:to="lab_vlgea_DerivativeInstrumentFixedBaseRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_51629cb9-3182-4e2c-a97b-5503dadb81f6_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS,&#160;BEGINNING OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7b51e79-b861-4f63-a0ed-959155565450_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS, END OF PERIOD</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_8a688a67-ef03-4aa3-a41f-0945bd6503ff_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_63a81673-3582-4067-8379-a78063a84e9c_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_e1190c48-e4dc-4f83-b3eb-f1f64b140845_totalLabel_en-US" xlink:label="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt</link:label>
    <link:label id="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_label_en-US" xlink:label="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Operating And Finance Lease Obligations</link:label>
    <link:label id="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_documentation_en-US" xlink:label="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Operating And Finance Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:href="vlgea-20230429.xsd#vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:to="lab_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6bad490e-35d3-45fb-8d73-f57e027e5b80_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_478fc4e9-d68d-4be6-9db6-acbe978eaf71_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_d235c9d4-bc10-4bd9-a05d-11f15edeae6f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_72d75a70-94ca-4db9-887e-55f5d45fe5e2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_1c77ef92-1e72-4f16-a408-321f28d5e344_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, excluding obligations under leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_f91ef3f3-d8ac-4efd-b553-38ffa9878cd5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total debt, excluding obligations under leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_PharmacyMember_429f3fa0-5de5-46f9-84f6-b29a895ac882_terseLabel_en-US" xlink:label="lab_vlgea_PharmacyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pharmacy</link:label>
    <link:label id="lab_vlgea_PharmacyMember_label_en-US" xlink:label="lab_vlgea_PharmacyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pharmacy [Member]</link:label>
    <link:label id="lab_vlgea_PharmacyMember_documentation_en-US" xlink:label="lab_vlgea_PharmacyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pharmacy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PharmacyMember" xlink:href="vlgea-20230429.xsd#vlgea_PharmacyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_PharmacyMember" xlink:to="lab_vlgea_PharmacyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c8082d48-636c-49e4-b9d1-f40749d20a48_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_b2099744-af91-43e9-8d6f-ffce57b053c0_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DERIVATIVES AND HEDGING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_93c6ad4d-53f2-43e7-b635-6406d3922ce7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_01a5771f-5f5e-4199-88d7-d2862c65c705_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_6163bb6c-16b2-4765-947f-da0cb08c95dc_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_b6d6298c-a73b-48df-8889-867dcc59a438_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_605ae172-23a7-4b52-b6d5-6bfc1ba67eac_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Demand deposits at Wakefern</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_OtherProductMember_a6d99b8d-92da-42f2-a55f-a5bf48190411_terseLabel_en-US" xlink:label="lab_vlgea_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_vlgea_OtherProductMember_label_en-US" xlink:label="lab_vlgea_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Product [Member]</link:label>
    <link:label id="lab_vlgea_OtherProductMember_documentation_en-US" xlink:label="lab_vlgea_OtherProductMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Product [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_OtherProductMember" xlink:href="vlgea-20230429.xsd#vlgea_OtherProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_OtherProductMember" xlink:to="lab_vlgea_OtherProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9df7112c-5e11-46ca-9310-13b06c8f4e4d_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_c3268f32-db19-46ba-b3de-8aa94049d967_terseLabel_en-US" xlink:label="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Village Super Market, Inc. Employees&#8217; Retirement Plan</link:label>
    <link:label id="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_label_en-US" xlink:label="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Village Super Market, Inc. Employees&#8217; Retirement Plan [Member]</link:label>
    <link:label id="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_documentation_en-US" xlink:label="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Village Super Market, Inc. Employees&#8217; Retirement Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:href="vlgea-20230429.xsd#vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:to="lab_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_285c8f9f-3eb8-445b-8cb0-dbc372123d27_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0146b2b2-b504-4de0-a344-38e6da2ecbf7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_ad29e9bc-4e07-4d71-8c7d-a548e333a2ae_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssets_label_en-US" xlink:label="lab_us-gaap_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssets" xlink:to="lab_us-gaap_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_6fb9cbe6-c967-4912-9346-9cdc317f1bb2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation expense (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_493f1afd-5d98-41da-aaac-8ba6627003e7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_7622ff80-ef91-4600-8b59-8847ba942164_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_b26b5714-7700-4b81-9b8a-88301960cba8_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_1bf386f1-0164-476d-a10d-e5c319d3f60b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax on remeasurement</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_d29f7cb8-bd0f-4527-813f-89e2e4e06da6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Collateral Amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Collateral Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:to="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_e3c1dbe5-d04a-4406-95a1-67747923e2fd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_label_en-US" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_c8f4e907-bacb-45a2-90cf-76db7115e5df_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_7ed25c8e-015a-4ba6-a747-f7eea6d4efb5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_57448704-84d5-40d6-9866-5071c3505672_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_33492d5e-016e-44f4-9f6c-116068519bf2_terseLabel_en-US" xlink:label="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Future lease obligation</link:label>
    <link:label id="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_label_en-US" xlink:label="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not Yet Commenced, Liability</link:label>
    <link:label id="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_documentation_en-US" xlink:label="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Lease Not Yet Commenced, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:href="vlgea-20230429.xsd#vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:to="lab_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_3f064b98-fbe2-488f-894a-2e6614f6585c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_35879609-a0d0-4f17-94b9-86aceb6828a3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_79565cb1-02a9-4f14-81d4-03414b1de299_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_bf38ffff-6b87-4dce-889a-4a5112e5b2c3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lump sum distributions related to the termination of retirement plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Payment for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_54bd8120-2475-470d-81e9-1d06da17c758_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable to Wakefern</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_d2c2712a-e0ff-406a-b196-7b8c4f1c531c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_NumberofClassesofCommonStock_866f44a9-91d7-49c8-a454-5f83c606c650_terseLabel_en-US" xlink:label="lab_vlgea_NumberofClassesofCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of common stock classes</link:label>
    <link:label id="lab_vlgea_NumberofClassesofCommonStock_label_en-US" xlink:label="lab_vlgea_NumberofClassesofCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Classes of Common Stock</link:label>
    <link:label id="lab_vlgea_NumberofClassesofCommonStock_documentation_en-US" xlink:label="lab_vlgea_NumberofClassesofCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Classes of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_NumberofClassesofCommonStock" xlink:href="vlgea-20230429.xsd#vlgea_NumberofClassesofCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_NumberofClassesofCommonStock" xlink:to="lab_vlgea_NumberofClassesofCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9d975757-2be7-4f36-9e2f-8befe0b60091_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_c709872e-b56f-457a-b719-985907951791_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_3ce6c8ce-d625-4649-b495-7a2c2e33595d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_NumberofDefinedBenefitPensionPlans_97245194-9ce3-4590-b4c7-0ed6075ba4f3_terseLabel_en-US" xlink:label="lab_vlgea_NumberofDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of defined benefit pension plans</link:label>
    <link:label id="lab_vlgea_NumberofDefinedBenefitPensionPlans_label_en-US" xlink:label="lab_vlgea_NumberofDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Defined Benefit Pension Plans</link:label>
    <link:label id="lab_vlgea_NumberofDefinedBenefitPensionPlans_documentation_en-US" xlink:label="lab_vlgea_NumberofDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Defined Benefit Pension Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_NumberofDefinedBenefitPensionPlans" xlink:href="vlgea-20230429.xsd#vlgea_NumberofDefinedBenefitPensionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_NumberofDefinedBenefitPensionPlans" xlink:to="lab_vlgea_NumberofDefinedBenefitPensionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_41d82a5a-f103-4a87-871e-2dc447238794_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0d2469c4-174a-47bb-aaef-70c876e57d01_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_debdda65-3028-4ceb-9569-1ccac218a9a8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_TwoClassShareAllocationClassBConversiontoClassA_3376d10a-b1fc-435a-89cc-8df890a8f4d4_terseLabel_en-US" xlink:label="lab_vlgea_TwoClassShareAllocationClassBConversiontoClassA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Class B to Class A shares (in shares)</link:label>
    <link:label id="lab_vlgea_TwoClassShareAllocationClassBConversiontoClassA_label_en-US" xlink:label="lab_vlgea_TwoClassShareAllocationClassBConversiontoClassA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Class Share Allocation Class B Conversion to Class A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassShareAllocationClassBConversiontoClassA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA" xlink:to="lab_vlgea_TwoClassShareAllocationClassBConversiontoClassA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_d13db8d8-7ce8-456a-b7fe-f62b3341ea2e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_f3e0ca98-1f02-494f-9e71-5ed2d5487dbb_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_afd74697-709a-425c-b192-fdf1520afb3b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MERCHANDISE INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_587ad8a9-c047-4e98-b764-bc2d6fcb450e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7ee5e44a-ca38-4712-aa8b-5d015f893eb1_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1602ef0b-4d6b-4c72-ae4d-af54d241009f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_d51a769c-7d6f-482a-b039-941bf3bec6f8_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_44e615b1-f524-4849-9e4a-e5d2bf16ec28_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_aa676cc1-9193-498a-81c2-61521944630d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_4c5c3aa4-7a18-4951-8631-e07be936f5e1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, fixed rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_7564f949-49d1-42dd-b014-49f8dbbfb5e8_terseLabel_en-US" xlink:label="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate after subsidy program</link:label>
    <link:label id="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_label_en-US" xlink:label="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate After Subsidy Program</link:label>
    <link:label id="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_documentation_en-US" xlink:label="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate After Subsidy Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:href="vlgea-20230429.xsd#vlgea_DebtInstrumentInterestRateAfterSubsidyProgram"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:to="lab_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_d7480188-fefb-40d3-a2cb-0d274355a40e_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party basis spread</link:label>
    <link:label id="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_label_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionBasisSpreadonVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:to="lab_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_AmendedAndRestatedCreditAgreementMember_ed4a097d-8758-4cf2-806c-ba89d9a7bc35_terseLabel_en-US" xlink:label="lab_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Credit Agreement</link:label>
    <link:label id="lab_vlgea_AmendedAndRestatedCreditAgreementMember_label_en-US" xlink:label="lab_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Credit Agreement [Member]</link:label>
    <link:label id="lab_vlgea_AmendedAndRestatedCreditAgreementMember_documentation_en-US" xlink:label="lab_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amended and Restated Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:href="vlgea-20230429.xsd#vlgea_AmendedAndRestatedCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:to="lab_vlgea_AmendedAndRestatedCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_8f0c9002-5c6a-4377-babe-1caa12b6e7b5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net (gains) losses</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_771045b8-afb4-4691-83a6-f6e4d5bd4a0a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_e4b5095f-1367-41c4-b257-31a721d48851_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Real Estate Partnerships</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_10077c59-b45e-4a89-8491-7b2b319314ba_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Merchandise inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2cbf156e-6e7a-458d-9759-ff7309e0101e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_24b1ca7c-15cc-4ee3-b698-7201f1782be3_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_d18271fd-9cb8-4f30-82aa-80cfc2c86a42_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_b15faabf-8049-4cb6-9db4-b3e989e19740_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_6aaf0d1c-d056-4267-ab14-8c2dbfc2f83c_terseLabel_en-US" xlink:label="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on unrelated party note receivable percentage</link:label>
    <link:label id="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_label_en-US" xlink:label="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest On Unrelated Party Note Receivable Percentage</link:label>
    <link:label id="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_documentation_en-US" xlink:label="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest On Unrelated Party Note Receivable Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:href="vlgea-20230429.xsd#vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:to="lab_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_4a29eec0-7a0c-45a0-b25e-7746f7ac6193_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_eec3d048-7587-4ab7-9786-c812dbf51ebc_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9baba32e-9806-4912-8d96-67b0180b96ff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTerm_fdeabde5-fc8a-4764-9105-d684a3daf0ce_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Term</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTerm_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTerm" xlink:to="lab_us-gaap_LongTermDebtTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_85997f38-124d-4edb-91b5-644bb7aadb73_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term debt, excluding obligations under leases</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_a338ede9-b352-4ee7-867e-182bafae20b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchases, including shares surrendered for withholding taxes</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_e6701ba0-f928-4158-af85-c1e24ec74c9b_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_74c569ea-f199-41bc-b3e8-55646580be50_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of derivative instruments held</link:label>
    <link:label id="lab_us-gaap_DerivativeNumberOfInstrumentsHeld_label_en-US" xlink:label="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Number of Instruments Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:to="lab_us-gaap_DerivativeNumberOfInstrumentsHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_913be014-6882-4203-a456-b14a10aa5f27_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_ff479af9-9909-408c-8d24-6021cb5d97f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension settlement loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_9fa97627-d922-41b0-972a-a0f61082895b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_f6fb13aa-5bab-4b60-ab18-09df15fe66a6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in notes receivable from Wakefern</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Collection of (Payments to Fund) Long-Term Loans to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:to="lab_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_04244753-3e73-41d4-a44d-6a679020d1e1_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2e56c788-58cd-4609-bfba-991e8db621bb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ed27bb44-4f2c-412f-a66c-1340757c14df_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_88c40543-6161-467c-a3c7-42b156dd6bba_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e956f77b-4447-4519-8658-46588324b500_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_f1b5c0a5-8f8e-4867-b222-e989c8e94501_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued wages and benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedSalaries_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Salaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1e9e8c07-2a4b-4e42-8d9e-035ef6238510_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a5417b59-dbfa-49ca-8419-4ee9a9fc1086_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_2176d41b-17dc-41be-b127-a2b1bbcdf0d7_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in Wakefern</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_ed1292ae-f076-4965-a41f-f5f413486eed_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_6c84d1c7-6604-4944-ace9-48e7e78d97a8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_150107bc-de09-435f-9047-bf22d3fa1fdd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_36091ce1-959d-48f8-a874-722fb4d24625_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_ThirdPartyContributiontoInvestmentFund_3a7d6a9b-3c4d-4ed5-8d3a-978d2304db72_terseLabel_en-US" xlink:label="lab_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third party contribution to investment fund</link:label>
    <link:label id="lab_vlgea_ThirdPartyContributiontoInvestmentFund_label_en-US" xlink:label="lab_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Contribution to Investment Fund</link:label>
    <link:label id="lab_vlgea_ThirdPartyContributiontoInvestmentFund_documentation_en-US" xlink:label="lab_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third Party Contribution to Investment Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:href="vlgea-20230429.xsd#vlgea_ThirdPartyContributiontoInvestmentFund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:to="lab_vlgea_ThirdPartyContributiontoInvestmentFund" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_TwoClassIncomeDistributionShareBasedCompensation_288a2c45-0775-40eb-9b22-90b3e0a1e1d9_terseLabel_en-US" xlink:label="lab_vlgea_TwoClassIncomeDistributionShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of share-based compensation on allocated net (loss) income</link:label>
    <link:label id="lab_vlgea_TwoClassIncomeDistributionShareBasedCompensation_label_en-US" xlink:label="lab_vlgea_TwoClassIncomeDistributionShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Class Income Distribution Share Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeDistributionShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation" xlink:to="lab_vlgea_TwoClassIncomeDistributionShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ea301d67-1ea4-47f9-a95b-6cee559a576b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Dividends_3cf53ad9-990e-4496-9dc7-57e67ab7319c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_Dividends_label_en-US" xlink:label="lab_us-gaap_Dividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Dividends" xlink:to="lab_us-gaap_Dividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_4a0617c5-1a14-42ef-bf6c-d7693b569eab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_5b790747-df55-469f-a822-8947572dd01f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost on projected benefit obligations</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_f005e711-648b-4ca3-9db3-747c83067209_terseLabel_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing February 2024</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_label_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing February 2024 [Member]</link:label>
    <link:label id="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_documentation_en-US" xlink:label="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Note Receivable Maturing February 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:to="lab_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_761814a0-8dff-4cf7-b5af-1ad9d87184fa_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_1696d89e-002c-4298-b18c-87cf95137268_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PENSION PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f96bcb0c-f4af-4130-868a-93adeff0653d_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET (DECREASE) INCREASE IN CASH AND&#160;CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8443a81b-8897-4bd7-b391-5e9e8857b4c0_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_1136cff1-cd92-4956-9712-f05a981c333b_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_20638472-48e1-45ec-b85c-7f0195275955_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_3c8268ff-c8fd-4305-ad02-89a5a9c4a706_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_5b5bd431-10da-46bb-a310-d764f6524e19_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_bf130d2f-d7cd-4361-ad0b-c8d39eae4dcf_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_be19ae87-4b19-422e-87f0-a48b1c0789af_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of accumulated other comprehensive loss to interest expense</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_378e1fdd-3cec-4baf-8fcf-abd57d0649d7_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income available to Class A and Class B shareholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_44026f63-b6c2-442a-807c-7fc8a861afa4_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) allocated, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_614ca5ec-6a76-49d7-8dab-cd3fce501923_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable from Wakefern</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_0b25bff9-6541-468d-b156-62c163e3ff87_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_fef677ec-ec50-4850-89c1-69a4216fcfcc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_b71c1ca6-3474-4599-b321-b5d5c8794a5a_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_051505bd-1fc4-4591-9acd-7727692c4259_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9e8c409-f0c3-42e7-bcbf-184ecbd31959_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_70581ba0-a8d6-46df-a64c-7e5877c4c0b5_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_cf8b7be9-605a-4131-b688-c32f1af12650_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ad189b5e-aab7-4717-873f-d726d6843123_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_adfb2964-89fc-4058-9d54-c7dcbd3dd9e1_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annuity contract</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_34c8582a-00e9-446e-8f08-62b27940c335_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted shares forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_052027f2-bef0-40a0-8654-378b54c1d81a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vlgea_PatronageDividendReceivable_7edfe5e7-fd96-4ad7-8b41-0dabf626eae1_terseLabel_en-US" xlink:label="lab_vlgea_PatronageDividendReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patronage dividend receivable</link:label>
    <link:label id="lab_vlgea_PatronageDividendReceivable_label_en-US" xlink:label="lab_vlgea_PatronageDividendReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patronage dividend receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PatronageDividendReceivable" xlink:href="vlgea-20230429.xsd#vlgea_PatronageDividendReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vlgea_PatronageDividendReceivable" xlink:to="lab_vlgea_PatronageDividendReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_f8444f0c-f36e-4056-9235-94d3c6bcc69a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_a8aad6a6-4d9a-4dfd-a95f-0591dcd98c74_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_d90b7f67-a21a-45ab-9a75-f48a59fd53f6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_bf5b307c-d2e9-44e0-8c8d-a7a833d1d0ac_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_680b83cf-324f-4adf-93e4-09cfc54c27a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;Amortization of pension actuarial loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_b51472d3-bc5c-4423-9fa4-05a8d748753d_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0a3c7a5c-4f62-46a6-a28c-87be242f1ce4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_cbb29648-3885-48f5-9205-c62067ff1443_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_5821886f-18fe-4b49-ad0d-77ba4b5a96d5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_cef5f9f6-26fc-4c9d-b4fe-f8d8071a7920_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating and administrative expense</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_e2b6609c-c34e-4a19-8731-a04876197011_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (benefit) associated with other comprehensive loss and income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>vlgea-20230429_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2023 Workiva-->
<!--r:7305db10-16f2-4580-a084-d35c7466e1f9,g:235f7922-9564-43f8-8c0d-9d17ba89be18-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.shoprite.com/role/COVERPAGE" xlink:type="simple" xlink:href="vlgea-20230429.xsd#COVERPAGE"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/COVERPAGE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_3c7d30b4-142c-43fa-82d9-9a84f00581e4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3c7d30b4-142c-43fa-82d9-9a84f00581e4" xlink:to="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ba226a92-d215-4d6e-bd2f-cc5fc2417f59" xlink:to="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1e91a349-22ca-45fe-8f27-f65ab1d48474" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:to="loc_us-gaap_CommonClassAMember_1e91a349-22ca-45fe-8f27-f65ab1d48474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_db97de6c-08b8-4909-bdf5-3f328890f709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9fd2f03a-8b66-4963-bf64-7f4624b285cb" xlink:to="loc_us-gaap_CommonClassBMember_db97de6c-08b8-4909-bdf5-3f328890f709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_f480989b-8aa7-4e00-9703-12509abb588f" xlink:to="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_03f568a9-d53d-451f-9167-f226e04cadc2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentType_03f568a9-d53d-451f-9167-f226e04cadc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_673b0833-414a-4b43-b306-5135b2e586ad" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentQuarterlyReport_673b0833-414a-4b43-b306-5135b2e586ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_afcdee50-2871-4be3-b202-fe98eef673f6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentPeriodEndDate_afcdee50-2871-4be3-b202-fe98eef673f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f3e21bc4-6f4c-4e59-a1fb-28b924a3e0dc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentTransitionReport_f3e21bc4-6f4c-4e59-a1fb-28b924a3e0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4e2eaf36-e89a-46d5-b440-4bcd72d3074e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityFileNumber_4e2eaf36-e89a-46d5-b440-4bcd72d3074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5a5f3278-ea2a-46b4-aa9a-ad2b35f5e1e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityRegistrantName_5a5f3278-ea2a-46b4-aa9a-ad2b35f5e1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_74b249b3-c3aa-49b9-b63b-74ba0fb8dde2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_74b249b3-c3aa-49b9-b63b-74ba0fb8dde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_93288df7-b82a-4409-adcf-4ee1cead6a7c" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityTaxIdentificationNumber_93288df7-b82a-4409-adcf-4ee1cead6a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_626ea346-05ad-4862-896c-80cf39b64ebd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressAddressLine1_626ea346-05ad-4862-896c-80cf39b64ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_65fd9f42-a877-4fa6-b39f-652b90ad8d18" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressCityOrTown_65fd9f42-a877-4fa6-b39f-652b90ad8d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_5b0cce89-240c-40d5-8bdb-46303b07747e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressStateOrProvince_5b0cce89-240c-40d5-8bdb-46303b07747e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_4915be6c-fa17-4958-9e0d-6aae47804c40" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityAddressPostalZipCode_4915be6c-fa17-4958-9e0d-6aae47804c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_85894d7e-b743-4dd9-af03-979f78bd702f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_CityAreaCode_85894d7e-b743-4dd9-af03-979f78bd702f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_47cafbc1-13dc-40a3-b9b3-c9941bc852c8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_LocalPhoneNumber_47cafbc1-13dc-40a3-b9b3-c9941bc852c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_94a5e142-929c-481c-a5f1-6d5f1f39e4b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_Security12bTitle_94a5e142-929c-481c-a5f1-6d5f1f39e4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1d0d2b46-ca18-45b3-8cae-c42a7116d7fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_TradingSymbol_1d0d2b46-ca18-45b3-8cae-c42a7116d7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_0cd5fbc3-9443-4421-a5d8-7404fcb61dbc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_SecurityExchangeName_0cd5fbc3-9443-4421-a5d8-7404fcb61dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_e47997fe-79c9-4eaa-b978-0a90f115fdd1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCurrentReportingStatus_e47997fe-79c9-4eaa-b978-0a90f115fdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_c6d8ae64-2b23-4807-9145-8b8594faeff6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityInteractiveDataCurrent_c6d8ae64-2b23-4807-9145-8b8594faeff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ac9d0580-17da-4afc-a17b-0d5dca22e4d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityFilerCategory_ac9d0580-17da-4afc-a17b-0d5dca22e4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_51baa35e-48d1-4c72-8c6e-1224ede14095" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntitySmallBusiness_51baa35e-48d1-4c72-8c6e-1224ede14095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d47acf10-b473-49a9-a04d-88319ad008c4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityEmergingGrowthCompany_d47acf10-b473-49a9-a04d-88319ad008c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ba43bf47-b842-4961-aea3-bcd1e5b11e7f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityShellCompany_ba43bf47-b842-4961-aea3-bcd1e5b11e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b8338258-65e2-422b-b615-207d1b229213" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b8338258-65e2-422b-b615-207d1b229213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3a157627-f956-4cfb-b103-cb069f99df2f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_EntityCentralIndexKey_3a157627-f956-4cfb-b103-cb069f99df2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_15565252-a234-4f0f-8a89-a73bb34d3b45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_CurrentFiscalYearEndDate_15565252-a234-4f0f-8a89-a73bb34d3b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3f56003b-2a99-466d-b669-f3caef349d0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentFiscalYearFocus_3f56003b-2a99-466d-b669-f3caef349d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e17521d5-84d7-40c9-a57c-541e5d31b6d5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e17521d5-84d7-40c9-a57c-541e5d31b6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d6e1a021-0fec-4686-a8b7-d7bed5c905b9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bb138077-bd2b-4677-85ef-6d5a276974a0" xlink:to="loc_dei_AmendmentFlag_d6e1a021-0fec-4686-a8b7-d7bed5c905b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_dabaa8eb-a168-40ff-a167-5a5a434036fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_dabaa8eb-a168-40ff-a167-5a5a434036fb" xlink:to="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_b47b1eec-22ee-4c63-a5a6-d7bc35188ebf" xlink:to="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_9405c775-32ef-4fad-a108-779cd7eff71b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:to="loc_us-gaap_CommonClassAMember_9405c775-32ef-4fad-a108-779cd7eff71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3941f0c6-e6e1-4656-8e8e-d561e249edf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_49207d3d-8010-4961-bf00-8b5c14db3fc6" xlink:to="loc_us-gaap_CommonClassBMember_3941f0c6-e6e1-4656-8e8e-d561e249edf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b0d52557-e213-46fd-9431-5eb3626ee98e" xlink:to="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_fd52c8d6-aff5-4937-91ab-b31e4be727cd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_baff1709-1d8e-4317-87b9-4f80511cc259" xlink:to="loc_us-gaap_RelatedPartyMember_fd52c8d6-aff5-4937-91ab-b31e4be727cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ff4387cc-ca27-4d26-bf82-e4031f37adeb" xlink:to="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b5d05e5-cdae-4469-932b-bcbace5097a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b5d05e5-cdae-4469-932b-bcbace5097a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5255bb54-4aea-44c4-916e-6757c85341c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_InventoryNet_5255bb54-4aea-44c4-916e-6757c85341c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PatronageDividendReceivable_dc812260-794f-4821-86b3-42a015de8d2b" xlink:href="vlgea-20230429.xsd#vlgea_PatronageDividendReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_vlgea_PatronageDividendReceivable_dc812260-794f-4821-86b3-42a015de8d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_ca8b96be-513f-4fbe-96be-622593156643" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_ca8b96be-513f-4fbe-96be-622593156643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_6df0e3a8-511d-45a5-b48f-812c603dda74" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_IncomeTaxesReceivable_6df0e3a8-511d-45a5-b48f-812c603dda74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f4819895-37a7-4d4d-9d45-60dda7245846" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_OtherAssetsCurrent_f4819895-37a7-4d4d-9d45-60dda7245846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7772c726-e1c6-4a72-841c-3d103d764c67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_f6dc2774-8309-40cc-aa06-f9b8e69e8ea9" xlink:to="loc_us-gaap_AssetsCurrent_7772c726-e1c6-4a72-841c-3d103d764c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a80e1abf-3fb5-44de-b536-9b0aaf2c741f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a80e1abf-3fb5-44de-b536-9b0aaf2c741f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bba9d0b-f3a8-475f-be84-e2880ba50bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8bba9d0b-f3a8-475f-be84-e2880ba50bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4148976b-bd8d-43ca-9462-a74ebdf742a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_4148976b-bd8d-43ca-9462-a74ebdf742a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f7c7583a-3446-4bb1-9734-ee3c9474b27c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent_f7c7583a-3446-4bb1-9734-ee3c9474b27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_de9cfce1-d97a-4ed6-b729-0e49d9d0d5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_EquityMethodInvestments_de9cfce1-d97a-4ed6-b729-0e49d9d0d5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4518ad02-05c5-4707-99d9-cb63ccdb7851" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_Goodwill_4518ad02-05c5-4707-99d9-cb63ccdb7851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_807aa7ee-46ef-4c01-a93a-25326d3f91d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_OtherAssets_807aa7ee-46ef-4c01-a93a-25326d3f91d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_ee8b53ae-c81e-4928-8b8c-a7b18b08d871" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_49de8673-0c22-4165-b6aa-e2f81dcede1b" xlink:to="loc_us-gaap_Assets_ee8b53ae-c81e-4928-8b8c-a7b18b08d871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f89396e9-a75d-4c78-b4de-1358584176be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f89396e9-a75d-4c78-b4de-1358584176be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb5420d5-93ea-48a1-8aed-9a9f23214eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_bb5420d5-93ea-48a1-8aed-9a9f23214eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_7908785c-9f6b-469e-ba11-7379692cdbcd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_NotesPayableCurrent_7908785c-9f6b-469e-ba11-7379692cdbcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5981cad3-389c-4abe-bfa3-77fd89910e30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_LongTermDebtCurrent_5981cad3-389c-4abe-bfa3-77fd89910e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_811b30ca-7448-42fd-9663-abf943df77da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccountsPayableCurrent_811b30ca-7448-42fd-9663-abf943df77da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ce702c0c-d454-4157-889a-d5fc72d71925" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_ce702c0c-d454-4157-889a-d5fc72d71925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4f4ecbe-3c21-43d1-8061-ecf83d7c0b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4f4ecbe-3c21-43d1-8061-ecf83d7c0b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ef6051b6-5306-46b0-915d-f541f9feb2fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ef6051b6-5306-46b0-915d-f541f9feb2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_966e516d-2d38-4b51-9fec-b6312d1af587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b74464de-abdd-4130-996e-a78e2fae15f2" xlink:to="loc_us-gaap_LiabilitiesCurrent_966e516d-2d38-4b51-9fec-b6312d1af587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_394d7048-3713-4929-b736-d9ccc167eea1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_394d7048-3713-4929-b736-d9ccc167eea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3cee05b3-768d-4992-a48a-2b9a199becb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_3cee05b3-768d-4992-a48a-2b9a199becb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLongTermDebtNoncurrent_70fd0b6f-c49a-4153-99fd-00e4f91979c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_OtherLongTermDebtNoncurrent_70fd0b6f-c49a-4153-99fd-00e4f91979c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_6dff7bf5-e96b-482b-a2d8-c43a5a46d598" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_us-gaap_LongTermNotesPayable_6dff7bf5-e96b-482b-a2d8-c43a5a46d598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_b6a0cd81-ab38-49d2-9ec1-d8ab44af6681" xlink:href="vlgea-20230429.xsd#vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_78b765a1-87f0-4919-a9df-3ef7c3f6a3ef" xlink:to="loc_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations_b6a0cd81-ab38-49d2-9ec1-d8ab44af6681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b965da97-2920-428b-aff3-19359a7991ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_b965da97-2920-428b-aff3-19359a7991ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_7374b5c8-4c11-4a4c-ab50-827f5046e96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_OtherLiabilities_7374b5c8-4c11-4a4c-ab50-827f5046e96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e8234da9-cfbc-4735-8947-ced4c26390f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6c853266-ca39-4b3b-b9f6-fe52b05a9d61" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e8234da9-cfbc-4735-8947-ced4c26390f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5f99e766-9039-47f7-92bf-ae7fa018488c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_PreferredStockValue_5f99e766-9039-47f7-92bf-ae7fa018488c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_c41689d1-40e9-4374-a681-09a5f90d1e15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_CommonStockValue_c41689d1-40e9-4374-a681-09a5f90d1e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_45fe62b6-acde-47f0-b6b8-5dff141832b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_45fe62b6-acde-47f0-b6b8-5dff141832b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1751f862-c9f0-4e90-a2bb-854026c87236" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1751f862-c9f0-4e90-a2bb-854026c87236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_14c0d396-6c91-4a82-b4ab-7796731df549" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_TreasuryStockValue_14c0d396-6c91-4a82-b4ab-7796731df549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_12b21d03-2470-4f3f-9c26-d5b6403de85e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6c2461bd-bd45-4725-8356-e4436a962876" xlink:to="loc_us-gaap_StockholdersEquity_12b21d03-2470-4f3f-9c26-d5b6403de85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0888a0b6-bc0c-4020-9cc6-4596c051c443" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_680b2332-a168-49ba-a87f-9c351459ca80" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0888a0b6-bc0c-4020-9cc6-4596c051c443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_55252f1f-d6b8-44ef-b72e-3da9887e206d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55252f1f-d6b8-44ef-b72e-3da9887e206d" xlink:to="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_7c27e2b3-ba7d-4415-b8d9-220f4a5b1f7b" xlink:to="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_96c4116d-3c9e-42dc-9028-03604f7b42b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:to="loc_us-gaap_CommonClassAMember_96c4116d-3c9e-42dc-9028-03604f7b42b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ba4ca8fa-dfbf-4b5b-a3c5-62ae00eb89cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b66ab312-b08c-4b87-b8d0-08d55620c3ac" xlink:to="loc_us-gaap_CommonClassBMember_ba4ca8fa-dfbf-4b5b-a3c5-62ae00eb89cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_882454a9-8bf3-46df-8fd3-2ca35e08272f" xlink:to="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_22405f9e-0c87-422e-b3c1-fc1fcf3215d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_22405f9e-0c87-422e-b3c1-fc1fcf3215d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_5b4ec050-8de8-4689-a66f-6b0488065c68" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_PreferredStockSharesIssued_5b4ec050-8de8-4689-a66f-6b0488065c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4f5d9e08-5ea9-423a-b782-4abceecdc1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4f5d9e08-5ea9-423a-b782-4abceecdc1d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9603ed77-522e-4f7e-bd8a-a23f2c6ccccc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesIssued_9603ed77-522e-4f7e-bd8a-a23f2c6ccccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f4c8f912-8bae-4561-b299-b7e5b49054a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f4c8f912-8bae-4561-b299-b7e5b49054a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_59d2f7c8-f46a-4078-a79a-e643f4c2697f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c4a8e775-8074-4ab6-9f68-108732c2a061" xlink:to="loc_us-gaap_TreasuryStockCommonShares_59d2f7c8-f46a-4078-a79a-e643f4c2697f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ae12a5fb-eb6a-487a-acff-eb6b625b3e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ae12a5fb-eb6a-487a-acff-eb6b625b3e9c" xlink:to="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3123abb0-4780-439c-a807-28dfeeb0bd60" xlink:to="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_e9714528-f2c7-4f30-9831-0bdc6ab1fb16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:to="loc_us-gaap_CommonClassAMember_e9714528-f2c7-4f30-9831-0bdc6ab1fb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_896d2ca5-5f84-457b-996f-5b8ec4d00413" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_8921f2e1-65ca-41fc-8280-6f42106da776" xlink:to="loc_us-gaap_CommonClassBMember_896d2ca5-5f84-457b-996f-5b8ec4d00413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2792da26-7c5d-42f7-b6c1-34ce406dfdb3" xlink:to="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff583da1-d79d-42b6-916e-e08f53cf5ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ff583da1-d79d-42b6-916e-e08f53cf5ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1004fd40-98c3-43fd-b4bb-5f46ad50c0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1004fd40-98c3-43fd-b4bb-5f46ad50c0b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_10e8f083-df20-41a9-887f-77b4703a7dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_GrossProfit_10e8f083-df20-41a9-887f-77b4703a7dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_d7b49e85-e813-4678-9775-b9f406e66b87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_d7b49e85-e813-4678-9775-b9f406e66b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_4fdc184b-1db0-456a-9c86-36f162e073e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_DepreciationAndAmortization_4fdc184b-1db0-456a-9c86-36f162e073e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2aedb9d6-09bf-4b41-a6e7-cf7527beadf9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_OperatingIncomeLoss_2aedb9d6-09bf-4b41-a6e7-cf7527beadf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9eab5cd4-863d-46d5-b284-e10a489a45ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_InterestExpense_9eab5cd4-863d-46d5-b284-e10a489a45ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_ca7f876b-175f-46c8-acad-967387b1747f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_InvestmentIncomeInterest_ca7f876b-175f-46c8-acad-967387b1747f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ec7dfa-796c-4cad-9cd2-048f97be3850" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_54ec7dfa-796c-4cad-9cd2-048f97be3850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5f034a53-3d4e-40be-8e12-e0e5a437eba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5f034a53-3d4e-40be-8e12-e0e5a437eba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71b0e3cd-68d6-4d15-b812-13cfb549ec67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_NetIncomeLoss_71b0e3cd-68d6-4d15-b812-13cfb549ec67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b3be146-e46b-4e92-b50c-d51323e227db" xlink:to="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d5532bf1-665b-493c-85b4-f18ddb740edb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:to="loc_us-gaap_EarningsPerShareBasic_d5532bf1-665b-493c-85b4-f18ddb740edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f77c9f75-e49e-464f-8257-9a91c11d5b78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4aa7f2ab-96b6-4427-a085-b9a3e32ef0bb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f77c9f75-e49e-464f-8257-9a91c11d5b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2b2b546c-df88-4002-b6dc-f33195891c85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cbccb78e-f0fa-4416-8aae-5d781a227527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2b2b546c-df88-4002-b6dc-f33195891c85" xlink:to="loc_us-gaap_NetIncomeLoss_cbccb78e-f0fa-4416-8aae-5d781a227527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2b2b546c-df88-4002-b6dc-f33195891c85" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_d542a31d-587e-4f06-8581-adc7b8e33e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_d542a31d-587e-4f06-8581-adc7b8e33e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_106f9ea1-abb6-473d-af58-df868158a58a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_106f9ea1-abb6-473d-af58-df868158a58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_a78df6d4-bcc6-4b41-ba69-7f27fea75c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax_a78df6d4-bcc6-4b41-ba69-7f27fea75c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_dec3529b-4767-4818-b080-6955954cc695" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract_44dbde78-20f4-4f1a-b290-b96bbbd4e6dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax_dec3529b-4767-4818-b080-6955954cc695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_b00e1812-acb7-4992-8d0e-a7a65fb6b5eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_2b2b546c-df88-4002-b6dc-f33195891c85" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_b00e1812-acb7-4992-8d0e-a7a65fb6b5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3e3211f7-056a-4da0-b184-ebeb52bf2e76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent_5435a44c-48ed-4098-bd48-f2fac341a3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3e3211f7-056a-4da0-b184-ebeb52bf2e76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent_5435a44c-48ed-4098-bd48-f2fac341a3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_c72272a1-c77e-49ac-a845-21fce4cd56b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3e3211f7-056a-4da0-b184-ebeb52bf2e76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_c72272a1-c77e-49ac-a845-21fce4cd56b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_b7cd8f77-0c84-41a6-8671-37df2f8e4fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3e3211f7-056a-4da0-b184-ebeb52bf2e76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax_b7cd8f77-0c84-41a6-8671-37df2f8e4fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_50a6421f-3b0e-4747-8a02-ba35778b959f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3e3211f7-056a-4da0-b184-ebeb52bf2e76" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_50a6421f-3b0e-4747-8a02-ba35778b959f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_c6202777-575e-4775-aabb-ad42fa9f9e33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_c6202777-575e-4775-aabb-ad42fa9f9e33" xlink:to="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_67a313a5-8c9b-4aaf-97a5-f3e7a110994b" xlink:to="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7c3528ef-91ed-499e-8611-ba7d388e2661" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_CommonStockMember_7c3528ef-91ed-499e-8611-ba7d388e2661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_e17e0c1a-5fa5-4a6e-bba4-32293d6cebc8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_RetainedEarningsMember_e17e0c1a-5fa5-4a6e-bba4-32293d6cebc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cc9cbf02-78f0-433e-8fcb-8daa78d2c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_cc9cbf02-78f0-433e-8fcb-8daa78d2c9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1eaf891f-67c6-4321-bb33-12fbbcd8b370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_64ae2835-712b-4457-afce-e1495d96f483" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1eaf891f-67c6-4321-bb33-12fbbcd8b370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_08ea7391-e908-4b7d-b644-96f0bdeee449" xlink:to="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_acf188cd-a103-4927-852c-0dd086b38d60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:to="loc_us-gaap_CommonClassAMember_acf188cd-a103-4927-852c-0dd086b38d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_1e297dce-0452-4c33-ad2d-1192717ed18d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_dd5a5e29-eb41-494e-a5d9-895377320fbf" xlink:to="loc_us-gaap_CommonClassBMember_1e297dce-0452-4c33-ad2d-1192717ed18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6f48b9ef-6a65-46f6-909a-9548c9c5f8a6" xlink:to="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_83a5d5c6-77cc-483c-812e-c4506f6cb919" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_d73d9a4d-0360-4a2b-9ced-af316cb60b31" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_SharesIssued_d73d9a4d-0360-4a2b-9ced-af316cb60b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3bda1d17-4a93-48f4-81d3-b782c9b5ccd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockholdersEquity_3bda1d17-4a93-48f4-81d3-b782c9b5ccd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_14b35960-907c-47e9-a073-9da4b6dba219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_NetIncomeLoss_14b35960-907c-47e9-a073-9da4b6dba219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a972a28f-0328-41b7-9492-fe8982ba25a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a972a28f-0328-41b7-9492-fe8982ba25a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Dividends_4ede9620-3ae5-43fc-b8f2-2a15828e3042" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Dividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_Dividends_4ede9620-3ae5-43fc-b8f2-2a15828e3042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_b39f46e9-ee36-4cb4-83a1-b9b444fea59f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited_b39f46e9-ee36-4cb4-83a1-b9b444fea59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_839c1f88-596c-44f4-a84b-3a5b5330a20d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_839c1f88-596c-44f4-a84b-3a5b5330a20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cc79c199-93ba-437a-8188-776c07ee7df5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_cc79c199-93ba-437a-8188-776c07ee7df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7b022e97-9fbe-4406-a70f-2fa2ec41abc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_7b022e97-9fbe-4406-a70f-2fa2ec41abc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f83b4ea5-33f3-4dce-85cb-1b2c103e9c40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_f83b4ea5-33f3-4dce-85cb-1b2c103e9c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_820970cc-7ce9-443d-9aa6-35f82c79bc7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation_820970cc-7ce9-443d-9aa6-35f82c79bc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_64ce8b1c-1393-4b0b-91c3-57464f3da583" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_SharesIssued_64ce8b1c-1393-4b0b-91c3-57464f3da583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9376863f-4d23-4480-ab00-487d76c81164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98a32c57-ba79-4acb-9a49-33fd635bfddb" xlink:to="loc_us-gaap_StockholdersEquity_9376863f-4d23-4480-ab00-487d76c81164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_bce7bac9-3cbd-46aa-9944-d4270568cc82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_6c3dc09b-1c35-4c6a-b34e-a7b231d6aae7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_bce7bac9-3cbd-46aa-9944-d4270568cc82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_6c3dc09b-1c35-4c6a-b34e-a7b231d6aae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e77261cb-8b34-4c63-a21f-48bec3fc5a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e77261cb-8b34-4c63-a21f-48bec3fc5a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_926bd0e1-c9a3-4fed-8f8f-ecfec7ef3f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e77261cb-8b34-4c63-a21f-48bec3fc5a0a" xlink:to="loc_us-gaap_NetIncomeLoss_926bd0e1-c9a3-4fed-8f8f-ecfec7ef3f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e77261cb-8b34-4c63-a21f-48bec3fc5a0a" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_752ec68e-287c-4745-8efa-0d3acc030d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_752ec68e-287c-4745-8efa-0d3acc030d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_7dae149b-736d-493c-a8c1-c3d48c33ba6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_ShareBasedCompensation_7dae149b-736d-493c-a8c1-c3d48c33ba6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_a43aec24-b9da-425b-b7cc-1749ada89950" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_a43aec24-b9da-425b-b7cc-1749ada89950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_62c71784-684c-44fe-b26f-841fd6617ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_62c71784-684c-44fe-b26f-841fd6617ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_f6819f6b-44f6-47dc-8b99-279e0d7b94b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_f6819f6b-44f6-47dc-8b99-279e0d7b94b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_6d0d9c68-8354-4be7-bd2c-2718da0fa335" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_6d0d9c68-8354-4be7-bd2c-2718da0fa335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_05d22e39-e885-4030-ab8a-c75cee330940" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_111f5a90-18e5-43a6-81ae-dbd965313e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_111f5a90-18e5-43a6-81ae-dbd965313e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ChangeInPatronageDividendReceivable_7204663e-f397-4531-a752-8de37f7cbdf8" xlink:href="vlgea-20230429.xsd#vlgea_ChangeInPatronageDividendReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_vlgea_ChangeInPatronageDividendReceivable_7204663e-f397-4531-a752-8de37f7cbdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_07221f1e-b409-474d-a160-d53da63f96fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_07221f1e-b409-474d-a160-d53da63f96fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_47ff1ff1-5c3f-41a4-99bc-8f1c59899696" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_47ff1ff1-5c3f-41a4-99bc-8f1c59899696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_bd25cfee-9d1b-4957-a7e6-984e9282e5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedSalaries_bd25cfee-9d1b-4957-a7e6-984e9282e5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_a4eafe64-4e75-4947-9d08-70bb35690a19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_a4eafe64-4e75-4947-9d08-70bb35690a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_64466cd5-52d0-4e6b-83c2-2ce32c1968ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3d23ec9e-3055-4d5c-9105-48cd5f84b6f6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_64466cd5-52d0-4e6b-83c2-2ce32c1968ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5652593c-2742-4631-896d-282fa7151666" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e77261cb-8b34-4c63-a21f-48bec3fc5a0a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5652593c-2742-4631-896d-282fa7151666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e04178a-168c-448b-9483-5122a4322258" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2e04178a-168c-448b-9483-5122a4322258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_15c3dcfe-cb69-475c-b602-ce00a291ca02" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_15c3dcfe-cb69-475c-b602-ce00a291ca02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_86d83b99-dc55-4d7b-90c1-125d0707a3fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties_86d83b99-dc55-4d7b-90c1-125d0707a3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_cbbd6a31-fe9c-4be5-b384-1a877f0a45d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_cbbd6a31-fe9c-4be5-b384-1a877f0a45d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_02fcc03d-62e6-407a-ad07-fbeaab543eed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireLimitedPartnershipInterests"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_PaymentsToAcquireLimitedPartnershipInterests_02fcc03d-62e6-407a-ad07-fbeaab543eed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_53a11d45-2598-4e0a-9ac6-49a6163cbdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e9e7b3e7-acb1-4b5a-a81b-2f51c8db9d4b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_53a11d45-2598-4e0a-9ac6-49a6163cbdbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_b1b6bf97-5276-4dbb-996c-dbd6c691c598" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_b1b6bf97-5276-4dbb-996c-dbd6c691c598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_df58fc94-15f4-404d-a2ea-15b1881eee24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_df58fc94-15f4-404d-a2ea-15b1881eee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58b247e4-48db-4983-aef9-98f8701d4e26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_58b247e4-48db-4983-aef9-98f8701d4e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_e61a0820-4d19-4132-b2bf-101591de6634" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:to="loc_us-gaap_PaymentsOfDividends_e61a0820-4d19-4132-b2bf-101591de6634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_77ace0fa-db7a-44b4-8863-bd13db41dd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8a8624bc-cd61-4435-8c59-e6faeff422d3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_77ace0fa-db7a-44b4-8863-bd13db41dd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_928bc4a2-9beb-42ac-85e3-985a56c8bccc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_928bc4a2-9beb-42ac-85e3-985a56c8bccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ad69bc66-1274-479a-97a7-a07857a66217" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ad69bc66-1274-479a-97a7-a07857a66217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36096a61-e8f2-4040-8859-a23f63b80bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36096a61-e8f2-4040-8859-a23f63b80bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_05953f4e-e47e-4a39-bbff-9832ff64f965" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_05953f4e-e47e-4a39-bbff-9832ff64f965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_3d655a7d-0887-40d7-a2bc-b1044461e7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_a4a927f2-b9f5-455e-aa96-e4874523fc9c" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_3d655a7d-0887-40d7-a2bc-b1044461e7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_6fad1a09-18fa-433e-aabe-1a6d109e077e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3d655a7d-0887-40d7-a2bc-b1044461e7ad" xlink:to="loc_us-gaap_InterestPaidNet_6fad1a09-18fa-433e-aabe-1a6d109e077e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_602dfde3-22dc-4f00-9ae2-1dc6129c8362" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3d655a7d-0887-40d7-a2bc-b1044461e7ad" xlink:to="loc_us-gaap_IncomeTaxesPaid_602dfde3-22dc-4f00-9ae2-1dc6129c8362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_661656b8-1807-4802-b5da-863ea6c709ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_3d655a7d-0887-40d7-a2bc-b1044461e7ad" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_661656b8-1807-4802-b5da-863ea6c709ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41a2b6ca-0544-4b14-b470-301ba3b43de9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_661656b8-1807-4802-b5da-863ea6c709ec" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_41a2b6ca-0544-4b14-b470-301ba3b43de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="vlgea-20230429.xsd#BASISOFPRESENTATIONandACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_32f16d3a-b76e-4c5f-be20-55389c27988a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_219255f7-dec0-4c68-8ac7-e6c99806b398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_32f16d3a-b76e-4c5f-be20-55389c27988a" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_219255f7-dec0-4c68-8ac7-e6c99806b398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/MERCHANDISEINVENTORIES" xlink:type="simple" xlink:href="vlgea-20230429.xsd#MERCHANDISEINVENTORIES"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/MERCHANDISEINVENTORIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_b118bcac-c0b5-4939-99b3-f40af4409fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_ae32801b-c82b-40ff-a953-7998146c252e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_b118bcac-c0b5-4939-99b3-f40af4409fcc" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_ae32801b-c82b-40ff-a953-7998146c252e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHARE" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHARE"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHARE" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f912254e-bc5d-4ba9-8125-b793f5c48395" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_68f143b2-8465-4429-b1af-f073c706f7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f912254e-bc5d-4ba9-8125-b793f5c48395" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_68f143b2-8465-4429-b1af-f073c706f7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANS" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANS"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/PENSIONPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_ab63eadd-ba59-461f-8d81-4d4d83090fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_74ef2553-4912-4e1f-9a85-4e74adf014ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_ab63eadd-ba59-461f-8d81-4d4d83090fd7" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_74ef2553-4912-4e1f-9a85-4e74adf014ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/RELATEDPARTYINFORMATION" xlink:type="simple" xlink:href="vlgea-20230429.xsd#RELATEDPARTYINFORMATION"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/RELATEDPARTYINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_5ea504a3-81e6-4ed6-8f23-77ca0211c577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ebfbd239-863a-4dd7-a69f-ed885586e494" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_5ea504a3-81e6-4ed6-8f23-77ca0211c577" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_ebfbd239-863a-4dd7-a69f-ed885586e494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES" xlink:type="simple" xlink:href="vlgea-20230429.xsd#COMMITMENTSandCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40582023-64c9-43b1-b1bc-cdf436b976df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2e806596-7322-4c4d-8ad5-ef7330f2f228" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40582023-64c9-43b1-b1bc-cdf436b976df" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2e806596-7322-4c4d-8ad5-ef7330f2f228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBT" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c41d5897-2eb8-40b4-801e-45f88077d0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_65509a01-2e16-483b-8756-f9908a8937dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c41d5897-2eb8-40b4-801e-45f88077d0ca" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_65509a01-2e16-483b-8756-f9908a8937dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DERIVATIVESANDHEDGINGACTIVITIES"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_73ea084b-0678-4d93-afac-ab68b079d4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_747b14ba-bae4-439c-b18c-d7ac0f395000" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_73ea084b-0678-4d93-afac-ab68b079d4a0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_747b14ba-bae4-439c-b18c-d7ac0f395000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="vlgea-20230429.xsd#BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b4c0892c-e308-4fc1-a856-1242614ec699" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_564fce20-4124-40f4-a8ac-51f215005c94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b4c0892c-e308-4fc1-a856-1242614ec699" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_564fce20-4124-40f4-a8ac-51f215005c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHARETables" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHARETables"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHARETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d0e3aca8-50ea-4999-912b-3c913d7cb284" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7b88e84d-f4d3-4f13-aff4-1365f7d77e20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d0e3aca8-50ea-4999-912b-3c913d7cb284" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_7b88e84d-f4d3-4f13-aff4-1365f7d77e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANSTables" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANSTables"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/PENSIONPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_e354677b-1a88-45bc-a132-d47d52bd368b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_36d752ab-684b-4ba2-b3c2-92654c2da95e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_e354677b-1a88-45bc-a132-d47d52bd368b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_36d752ab-684b-4ba2-b3c2-92654c2da95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DebtTables" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a6819830-af18-45c4-97f0-c27b929a70aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e9f499ed-cbf5-4a16-88bc-6d210f896435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a6819830-af18-45c4-97f0-c27b929a70aa" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_e9f499ed-cbf5-4a16-88bc-6d210f896435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_51e6c5d2-7e5e-4b47-8883-8878a70b0bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_51e6c5d2-7e5e-4b47-8883-8878a70b0bf4" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:to="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6495aaea-2baa-48ac-91e9-cabe0a116810" xlink:to="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_CenterStoreMember_33f274bc-0d14-44e5-a7ea-2b0f4244d804" xlink:href="vlgea-20230429.xsd#vlgea_CenterStoreMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_CenterStoreMember_33f274bc-0d14-44e5-a7ea-2b0f4244d804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_FreshMember_65f4f12e-d614-4065-8233-25536a5d8644" xlink:href="vlgea-20230429.xsd#vlgea_FreshMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_FreshMember_65f4f12e-d614-4065-8233-25536a5d8644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PharmacyMember_e5065b3c-7645-4adb-909f-e705f13b122e" xlink:href="vlgea-20230429.xsd#vlgea_PharmacyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_PharmacyMember_e5065b3c-7645-4adb-909f-e705f13b122e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_OtherProductMember_55e07e42-5f10-4d8a-97cc-522ccc392cc1" xlink:href="vlgea-20230429.xsd#vlgea_OtherProductMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_83b767c7-caef-4ee9-9996-5afd53c4ead7" xlink:to="loc_vlgea_OtherProductMember_55e07e42-5f10-4d8a-97cc-522ccc392cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_76592530-c82a-43b0-83ea-61ee621caf87" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7cdff5a4-17e4-4098-9aff-735182301920" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7cdff5a4-17e4-4098-9aff-735182301920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_PercentageofTotalSales_bcf4a410-a64e-408b-a4fd-7e26c894e44b" xlink:href="vlgea-20230429.xsd#vlgea_PercentageofTotalSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_16263145-3419-4171-94e0-a7ca20e769a4" xlink:to="loc_vlgea_PercentageofTotalSales_bcf4a410-a64e-408b-a4fd-7e26c894e44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#MERCHANDISEINVENTORIESDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_57d1836b-8e2e-4918-bbb9-3c3289fe4b77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_3a021a06-4e4d-41a5-a3db-2da38056df3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_57d1836b-8e2e-4918-bbb9-3c3289fe4b77" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_3a021a06-4e4d-41a5-a3db-2da38056df3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_28154769-a0d7-4af2-a3e3-53c9e50dc52b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_57d1836b-8e2e-4918-bbb9-3c3289fe4b77" xlink:to="loc_us-gaap_InventoryLIFOReserve_28154769-a0d7-4af2-a3e3-53c9e50dc52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHAREAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b3ff0ae3-8d69-4a0f-a7ad-b8563fae1e90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_NumberofClassesofCommonStock_ec586463-742a-41ea-83c1-082de7f9414c" xlink:href="vlgea-20230429.xsd#vlgea_NumberofClassesofCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3ff0ae3-8d69-4a0f-a7ad-b8563fae1e90" xlink:to="loc_vlgea_NumberofClassesofCommonStock_ec586463-742a-41ea-83c1-082de7f9414c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB_1e041eea-68ea-4e28-a2c3-8b161425d33e" xlink:href="vlgea-20230429.xsd#vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3ff0ae3-8d69-4a0f-a7ad-b8563fae1e90" xlink:to="loc_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB_1e041eea-68ea-4e28-a2c3-8b161425d33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b3ff0ae3-8d69-4a0f-a7ad-b8563fae1e90" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ee9405b5-a3af-4ccf-b938-e51108663845" xlink:to="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_2cc397ee-50c7-4ec7-b87e-c2d955611cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_10f062f1-e385-4286-a6ab-309f12c9ec23" xlink:to="loc_us-gaap_CommonClassAMember_2cc397ee-50c7-4ec7-b87e-c2d955611cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_7a4733a4-bf29-49f6-896f-e288d32631d1" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_92a67b1e-78a0-41ef-811a-910b22664af4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c57d5686-4275-4fb1-8596-728c9d2baed7" xlink:to="loc_us-gaap_RestrictedStockMember_92a67b1e-78a0-41ef-811a-910b22664af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_dcad7eeb-83f9-486f-a173-e7004b5320f8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_022bc61c-86dd-4993-96cd-876626f2c5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_4d7b105c-ec32-4d91-87f7-c9f370e12fd2" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_022bc61c-86dd-4993-96cd-876626f2c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b99e37d1-d21c-4e5a-85a3-af78ace05ab4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b99e37d1-d21c-4e5a-85a3-af78ace05ab4" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0e685710-549e-4edc-95ec-c4f8688ec9fb" xlink:to="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_fdd18a1c-a439-4495-a395-7548b1fcf378" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:to="loc_us-gaap_CommonClassAMember_fdd18a1c-a439-4495-a395-7548b1fcf378" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_38b7f672-fe9f-4e08-b38d-b14af06589e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_4d963c47-3986-48cc-be12-29dd43192efe" xlink:to="loc_us-gaap_CommonClassBMember_38b7f672-fe9f-4e08-b38d-b14af06589e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3105a8a9-3913-4ff3-9a24-e65c3314ca39" xlink:to="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5dd79a3b-7b60-41a2-8c40-adaed105b133" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_NetIncomeLoss_5dd79a3b-7b60-41a2-8c40-adaed105b133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4e64a73b-13c1-4108-b86a-675f7a77780c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic_4e64a73b-13c1-4108-b86a-675f7a77780c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd48d8ed-2e32-43f3-9b90-b6e87f091aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd48d8ed-2e32-43f3-9b90-b6e87f091aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e5207293-a7dc-45e3-a41e-aac0194ef86b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e5207293-a7dc-45e3-a41e-aac0194ef86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_b2dce9dc-df5a-415a-ab20-646a0012d592" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeAllocationClassBConversiontoClassA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA_b2dce9dc-df5a-415a-ab20-646a0012d592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_bb5b2397-0740-471e-98ad-61f49f00ac3e" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassIncomeDistributionShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_vlgea_TwoClassIncomeDistributionShareBasedCompensation_bb5b2397-0740-471e-98ad-61f49f00ac3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_929241fb-a28c-4879-b88a-c7fa20032612" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_af013bbe-fe31-4e99-8a4e-572972fccf25" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_929241fb-a28c-4879-b88a-c7fa20032612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_abee988e-2317-4c7c-b14d-d828dbad2e3b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5aeae8f-e811-4086-aa8d-5261e8677b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5aeae8f-e811-4086-aa8d-5261e8677b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_9774e83f-5e27-40fc-8a53-699eb925e5ce" xlink:href="vlgea-20230429.xsd#vlgea_TwoClassShareAllocationClassBConversiontoClassA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_vlgea_TwoClassShareAllocationClassBConversiontoClassA_9774e83f-5e27-40fc-8a53-699eb925e5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11f5c133-375c-4269-a345-b70df473e4ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_d2ed1a9b-aa87-4983-be76-17cedb3b3fa8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_11f5c133-375c-4269-a345-b70df473e4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANSScheduleofNetBenefitCostsDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_0853f1da-a31e-4c1b-9a56-1ebdd57974f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_0853f1da-a31e-4c1b-9a56-1ebdd57974f1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4ac4522a-365d-49d4-810c-e81034467006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4ac4522a-365d-49d4-810c-e81034467006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b983ed9c-c8be-4bcf-882b-38149cbfd0e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b983ed9c-c8be-4bcf-882b-38149cbfd0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_28915903-5b16-4dc5-a800-386fc849c8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_28915903-5b16-4dc5-a800-386fc849c8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_6512e5ed-0fba-4e5f-81e0-63d8a994904d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_6512e5ed-0fba-4e5f-81e0-63d8a994904d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_71dd7a2a-d3f5-471d-9808-07cd0e021aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_71dd7a2a-d3f5-471d-9808-07cd0e021aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6df0dd92-c62a-4b35-8219-dcb5a775a8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_34f0c5e8-0fbc-49cb-b0af-c46ca9fa85aa" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6df0dd92-c62a-4b35-8219-dcb5a775a8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#PENSIONPLANSAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_2654dd0a-1052-448f-af49-e0b7eb15c7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_2654dd0a-1052-448f-af49-e0b7eb15c7a8" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:to="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_466b0f7e-4b29-4111-86cd-07b99868dd86" xlink:to="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_92359031-1c2d-4d36-9d99-a4ce585f5564" xlink:href="vlgea-20230429.xsd#vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_9bcbd8bb-36da-4562-b031-0ba7981d8707" xlink:to="loc_vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember_92359031-1c2d-4d36-9d99-a4ce585f5564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_4498e5fa-f02b-4210-90f6-6bf9db9d25d3" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_NumberofDefinedBenefitPensionPlans_1754f174-c269-4e5e-9efb-cda3f2f8e445" xlink:href="vlgea-20230429.xsd#vlgea_NumberofDefinedBenefitPensionPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_vlgea_NumberofDefinedBenefitPensionPlans_1754f174-c269-4e5e-9efb-cda3f2f8e445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0a5001dd-50f0-4cef-bf49-acf6a16a374b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_0a5001dd-50f0-4cef-bf49-acf6a16a374b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_dbbe5054-34f6-4c02-929f-2473f8794e03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement_dbbe5054-34f6-4c02-929f-2473f8794e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_b7b9e3cf-b04f-4c21-92a3-b93f8290c951" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_b7b9e3cf-b04f-4c21-92a3-b93f8290c951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2231cbfc-6d42-463d-af00-a912d07f7a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1_2231cbfc-6d42-463d-af00-a912d07f7a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_6b46b31a-1301-4a58-aa5e-67c216b7dfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionExpenseReversalOfExpenseNoncash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d4b17a2c-3e99-49db-95eb-fa374881fb00" xlink:to="loc_us-gaap_PensionExpenseReversalOfExpenseNoncash_6b46b31a-1301-4a58-aa5e-67c216b7dfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#RELATEDPARTYINFORMATIONDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_dfdee0fd-7f42-437c-b5d1-6d4c2634be12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_dfdee0fd-7f42-437c-b5d1-6d4c2634be12" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_3ee970cc-e40f-4115-8c74-36a36c030528" xlink:to="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvesteeMember_5033af9f-832e-4787-9483-6d0453676bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvesteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:to="loc_us-gaap_InvesteeMember_5033af9f-832e-4787-9483-6d0453676bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LimitedPartnerMember_d2acc33e-3db4-40bf-bccd-dba3eafd3985" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LimitedPartnerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b4520d85-a521-4c5b-8d00-e27c74e2cb40" xlink:to="loc_us-gaap_LimitedPartnerMember_d2acc33e-3db4-40bf-bccd-dba3eafd3985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b947166e-1ad1-458d-a5e6-473a489d4bf4" xlink:to="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e2e59d3a-4b64-4e33-b2e8-52beae891932" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:to="loc_srt_MinimumMember_e2e59d3a-4b64-4e33-b2e8-52beae891932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3413b606-6c07-4985-9f06-7ec943208f6f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_414aa355-73a9-49a0-8dbe-b7aef806fbd5" xlink:to="loc_srt_MaximumMember_3413b606-6c07-4985-9f06-7ec943208f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_6cd1a202-7cbd-4635-9595-4d8ac30f2187" xlink:to="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_cbc0698f-5727-4ca3-acfe-dcf428c081aa" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member_cbc0698f-5727-4ca3-acfe-dcf428c081aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_d0f21566-6274-4bcd-988e-b0a8cf414321" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member_d0f21566-6274-4bcd-988e-b0a8cf414321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_5b3319dd-fa1e-4c9b-b947-324d1ae27b62" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member_5b3319dd-fa1e-4c9b-b947-324d1ae27b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_f1d65bcd-87b3-460d-9781-0d897fba2716" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_d513c4c7-23a5-4062-acb2-a81aaf83549b" xlink:to="loc_vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member_f1d65bcd-87b3-460d-9781-0d897fba2716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_03f859a4-f2cc-49a8-80f9-4f423f12ecd8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_81403812-3736-48d8-a745-e32afe6b6483" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_dae4e0b0-050c-475f-9f19-ef7950c955dc" xlink:to="loc_us-gaap_UnsecuredDebtMember_81403812-3736-48d8-a745-e32afe6b6483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_cb8fadbc-eb00-47e0-84e9-b555d55a4d8a" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_e33e3fe0-6b6c-477c-b1d4-123eb7ef3f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_e33e3fe0-6b6c-477c-b1d4-123eb7ef3f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_43d9cb00-66f5-4ae1-bebf-146fed92fe9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments_43d9cb00-66f5-4ae1-bebf-146fed92fe9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_2c92aec6-642a-42b0-92ae-0c5b21275f04" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionBasisSpreadonVariableRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate_2c92aec6-642a-42b0-92ae-0c5b21275f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_23b13afa-8cfb-4fc7-95b6-0f51c2627fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_23b13afa-8cfb-4fc7-95b6-0f51c2627fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_d4287c1c-782e-4400-971f-43d3c2014e62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_d4287c1c-782e-4400-971f-43d3c2014e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement_80e5453a-a135-4539-b320-a8c9fc8d3e93" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInterestWithinPartnershipAgreement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyInterestWithinPartnershipAgreement_80e5453a-a135-4539-b320-a8c9fc8d3e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7835e0fa-df70-4712-b0cf-8d5d814a30bf" xlink:href="vlgea-20230429.xsd#vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7835e0fa-df70-4712-b0cf-8d5d814a30bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_9b792c1c-dfa3-45f7-80a0-1cea1291d4c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_9b792c1c-dfa3-45f7-80a0-1cea1291d4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts_78800e56-38de-4094-984a-d84d3d3c6ad8" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyTransactionEstimatedProjectCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyTransactionEstimatedProjectCosts_78800e56-38de-4094-984a-d84d3d3c6ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount_2cfbd37b-90d1-4c62-88e3-9067e0fbf6d1" xlink:href="vlgea-20230429.xsd#vlgea_RelatedPartyInvestmentInPartnershipAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_8f9f29db-844a-42ca-a282-aadeea9550bc" xlink:to="loc_vlgea_RelatedPartyInvestmentInPartnershipAmount_2cfbd37b-90d1-4c62-88e3-9067e0fbf6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBTScheduleofLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ba84053c-7796-4d9c-8633-715e335859a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ba84053c-7796-4d9c-8633-715e335859a7" xlink:to="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_233da258-9124-466e-bcdc-816e8a6beddb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_be84c75a-6241-4e04-b7e2-4c1fddf9e75e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:to="loc_us-gaap_LineOfCreditMember_be84c75a-6241-4e04-b7e2-4c1fddf9e75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_85415053-2326-420e-96ad-32dab96d0440" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d117719d-3581-45fa-b127-58395879f54a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_85415053-2326-420e-96ad-32dab96d0440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:to="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_5d1e24d1-a9f4-4336-8806-36a22b312ca9" xlink:to="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_6a4c494c-c7c6-4e17-afaa-b5583ef2ff71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:to="loc_us-gaap_SecuredDebtMember_6a4c494c-c7c6-4e17-afaa-b5583ef2ff71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_46490399-a7b8-4a56-ba48-eef69924a03e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_38ae8819-d4a1-447b-a327-49d01a37a04b" xlink:to="loc_us-gaap_MediumTermNotesMember_46490399-a7b8-4a56-ba48-eef69924a03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7cbe562d-d1a5-4911-a454-ae01c1dc0f60" xlink:to="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_adfe883b-3f23-46a5-b711-52a9fed7a1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebt_adfe883b-3f23-46a5-b711-52a9fed7a1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_7f16ed99-f8a6-44f2-bf73-801a7caa41d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebtCurrent_7f16ed99-f8a6-44f2-bf73-801a7caa41d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5bc1dadb-1b10-41a4-be6a-b57a5229a19e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_eb5170f6-dc50-4815-9c09-c4b980713016" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5bc1dadb-1b10-41a4-be6a-b57a5229a19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DEBTAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DEBTAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DEBTAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_6daccef8-364e-4c46-910a-4f8e757a6841" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6daccef8-364e-4c46-910a-4f8e757a6841" xlink:to="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_17518cea-f9ac-4be2-91b2-5cbc16e344d4" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_cbdf4ec2-03bf-4a60-8c35-5a753679019a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_6c6af1b5-7ce8-466c-90b8-e17f8d1b65d9" xlink:to="loc_us-gaap_InterestRateSwapMember_cbdf4ec2-03bf-4a60-8c35-5a753679019a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_ef1e75dd-4b3c-4eae-b37f-ea80c2cd8fd8" xlink:to="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e676e4b4-cfcb-4b60-88ed-cabf79c13e49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_9c334830-ff5f-4382-ba36-b3a6ca8fd9dc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_e676e4b4-cfcb-4b60-88ed-cabf79c13e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a803b00d-80c2-454c-a58f-1dc95611cd53" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_AmendedAndRestatedCreditAgreementMember_c45b1840-9663-4ac1-976d-8dca57a8d435" xlink:href="vlgea-20230429.xsd#vlgea_AmendedAndRestatedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_7aefcacd-a898-4f1f-8ec1-29e78991b44f" xlink:to="loc_vlgea_AmendedAndRestatedCreditAgreementMember_c45b1840-9663-4ac1-976d-8dca57a8d435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_75377ca7-53a9-42ee-88ae-a43365f515c2" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_7fa80569-9294-4e3b-8964-e1ed7b5453fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_LineOfCreditMember_7fa80569-9294-4e3b-8964-e1ed7b5453fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_89658b56-cc06-4b7a-922c-5162e22f4550" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_SecuredDebtMember_89658b56-cc06-4b7a-922c-5162e22f4550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_f25dee06-cca2-4734-945e-92a9a9d1235c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_3887bec0-8063-4913-b310-59cb88a3aba3" xlink:to="loc_us-gaap_UnsecuredDebtMember_f25dee06-cca2-4734-945e-92a9a9d1235c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2dddda8c-7854-44d3-bb87-978affa0b939" xlink:to="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_2e7da623-fad6-4c73-8a2c-751d418b14de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_2e7da623-fad6-4c73-8a2c-751d418b14de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MediumTermNotesMember_feb194ba-e6e7-40dd-96ec-8ae26035c64d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MediumTermNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_MediumTermNotesMember_feb194ba-e6e7-40dd-96ec-8ae26035c64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a42747be-d2d3-4931-bbab-0af250e666fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d8d5cb67-ee44-450d-ae8c-10c83e6abfa1" xlink:to="loc_us-gaap_LetterOfCreditMember_a42747be-d2d3-4931-bbab-0af250e666fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_8c4622ee-8729-4573-8c2c-ade8683dce41" xlink:to="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ed671259-a801-4dd8-8a04-f43c9d7bc5ff" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_702ff3ad-b62d-497d-828d-f70cc105fbb2" xlink:to="loc_srt_ScenarioForecastMember_ed671259-a801-4dd8-8a04-f43c9d7bc5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_87301c48-0dda-48e4-93a0-93ef8b0436ae" xlink:to="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bad31c6f-39eb-47c6-9cb4-56e69a1810a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_bad31c6f-39eb-47c6-9cb4-56e69a1810a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_1c632e95-602a-400a-9a01-8c162bc8c85d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentTerm_1c632e95-602a-400a-9a01-8c162bc8c85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_ffd6a467-599b-4d0b-8ce8-641f7251a936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireRealEstateHeldForInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment_ffd6a467-599b-4d0b-8ce8-641f7251a936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6e43c4ac-0bc9-4ca1-b398-1a51c105edd4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6e43c4ac-0bc9-4ca1-b398-1a51c105edd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ae3e7ba1-a28b-4a5c-9d00-563a7c6320b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ae3e7ba1-a28b-4a5c-9d00-563a7c6320b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_0fef20ec-c08d-44c1-9879-a08f45f136fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_0fef20ec-c08d-44c1-9879-a08f45f136fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a1a0d53f-15db-4412-a6e1-36ce6ad9c61a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_a1a0d53f-15db-4412-a6e1-36ce6ad9c61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_33e20fe6-3169-40c5-8e9f-1e17bf2efbef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCredit_33e20fe6-3169-40c5-8e9f-1e17bf2efbef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a2a61628-cc53-4ea1-b7a3-1af3442845d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_a2a61628-cc53-4ea1-b7a3-1af3442845d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_4fb7a7ad-9ab1-46a3-82b3-0ceffa1c408e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_4fb7a7ad-9ab1-46a3-82b3-0ceffa1c408e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_fb09bc0a-c35b-4b2a-b293-9eb4554e5229" xlink:href="vlgea-20230429.xsd#vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage_fb09bc0a-c35b-4b2a-b293-9eb4554e5229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_ThirdPartyContributiontoInvestmentFund_ac843008-800e-40eb-b51a-0f8363d8fa5f" xlink:href="vlgea-20230429.xsd#vlgea_ThirdPartyContributiontoInvestmentFund"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_ThirdPartyContributiontoInvestmentFund_ac843008-800e-40eb-b51a-0f8363d8fa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_99807473-f857-4e8c-9aa2-b9d27221d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermNotesPayable_99807473-f857-4e8c-9aa2-b9d27221d1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b5dc1d2-1020-41d1-a8d6-ba720c362043" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_8b5dc1d2-1020-41d1-a8d6-ba720c362043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_BenefitOverRecapturePeriod_27fb2360-fad0-4b39-a205-d643f3f67e9c" xlink:href="vlgea-20230429.xsd#vlgea_BenefitOverRecapturePeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_BenefitOverRecapturePeriod_27fb2360-fad0-4b39-a205-d643f3f67e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTerm_bbdbe842-b804-432e-9e02-1259924383c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTerm"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermDebtTerm_bbdbe842-b804-432e-9e02-1259924383c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_64ada81c-668b-4fe8-aabd-d6625c8c3e39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_LongTermDebt_64ada81c-668b-4fe8-aabd-d6625c8c3e39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DerivativeInstrumentFixedBaseRate_67c91792-14a4-4e6c-bf31-d5b4b57d48c6" xlink:href="vlgea-20230429.xsd#vlgea_DerivativeInstrumentFixedBaseRate"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_DerivativeInstrumentFixedBaseRate_67c91792-14a4-4e6c-bf31-d5b4b57d48c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_ad38f751-6ba9-48ca-beb6-a9402cf9a5a7" xlink:href="vlgea-20230429.xsd#vlgea_DebtInstrumentInterestRateAfterSubsidyProgram"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram_ad38f751-6ba9-48ca-beb6-a9402cf9a5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_bd61dd0c-c84e-434a-a012-7a4f2f876aca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_125da3a2-323b-4272-8ead-d9c529065579" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_bd61dd0c-c84e-434a-a012-7a4f2f876aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" xlink:type="simple" xlink:href="vlgea-20230429.xsd#DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0841520f-a4e8-41ff-a40b-8bfc30bb513a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0841520f-a4e8-41ff-a40b-8bfc30bb513a" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_79854dee-c095-48dd-9d87-bad4c56ff31d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_94c411e5-dff2-4d30-bc50-63f5a8707044" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_97292120-157c-4599-9c71-6b3e211299fa" xlink:to="loc_us-gaap_InterestRateSwapMember_94c411e5-dff2-4d30-bc50-63f5a8707044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_cb0b3c09-dc4c-462d-a21f-a407e86f14d0" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMember_f325aa59-5a1a-46b9-b7cd-6cc788de3438" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_75e4b8ca-4c2c-4ea7-80c5-3c80433c00f2" xlink:to="loc_us-gaap_InterestExpenseMember_f325aa59-5a1a-46b9-b7cd-6cc788de3438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_7881e2e3-838d-46e7-a1a2-032e5d260ede" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vlgea_AmendedAndRestatedCreditAgreementMember_0b0368d8-5966-4dc9-8728-fd17e54d8858" xlink:href="vlgea-20230429.xsd#vlgea_AmendedAndRestatedCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_863d9939-e748-4b20-9dd5-5f0fe52425e0" xlink:to="loc_vlgea_AmendedAndRestatedCreditAgreementMember_0b0368d8-5966-4dc9-8728-fd17e54d8858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_76b624a8-f1b8-4d82-b155-9290ad56f7fa" xlink:to="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61a12f7d-f90b-40c5-9ebf-0d1c002c909f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0eb34863-5c6e-4860-8a50-b490053a43cc" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_61a12f7d-f90b-40c5-9ebf-0d1c002c909f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_94eeae4f-9cd9-4cc2-8601-25f51fd8a6dd" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_f8039819-28b3-47d4-8cef-6e7562d04dde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNumberOfInstrumentsHeld"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeNumberOfInstrumentsHeld_f8039819-28b3-47d4-8cef-6e7562d04dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b8642e3e-5dd2-4219-a2a5-c24cd4c8e638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b8642e3e-5dd2-4219-a2a5-c24cd4c8e638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0a11e9e5-33b4-463c-9820-66892ac266c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0a11e9e5-33b4-463c-9820-66892ac266c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_2ea532a4-8e18-4565-b46a-bd109ca397f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_acc5efa9-1838-4980-9016-6fbc548cc55e" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_2ea532a4-8e18-4565-b46a-bd109ca397f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668597136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVER PAGE - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jun. 07, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 29,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-2633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">VILLAGE SUPER MARKET, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-1576170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">733 Mountain Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Springfield<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">467-2200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VLGEA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000103595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--07-29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,563,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,293,748<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051669566608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 124,625<span></span>
</td>
<td class="nump">$ 134,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Merchandise inventories</a></td>
<td class="nump">45,859<span></span>
</td>
<td class="nump">44,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PatronageDividendReceivable', window );">Patronage dividend receivable</a></td>
<td class="nump">8,612<span></span>
</td>
<td class="nump">12,239<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">16,961<span></span>
</td>
<td class="nump">17,446<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">226,902<span></span>
</td>
<td class="nump">237,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and fixtures, net</a></td>
<td class="nump">276,089<span></span>
</td>
<td class="nump">265,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">274,513<span></span>
</td>
<td class="nump">293,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent', window );">Investment in Wakefern</a></td>
<td class="nump">33,107<span></span>
</td>
<td class="nump">33,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments in Real Estate Partnerships</a></td>
<td class="nump">11,363<span></span>
</td>
<td class="nump">7,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">24,190<span></span>
</td>
<td class="nump">24,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">37,191<span></span>
</td>
<td class="nump">34,342<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">944,755<span></span>
</td>
<td class="nump">924,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease obligations</a></td>
<td class="nump">20,281<span></span>
</td>
<td class="nump">20,351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease obligations</a></td>
<td class="nump">649<span></span>
</td>
<td class="nump">596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of debt</a></td>
<td class="nump">9,370<span></span>
</td>
<td class="nump">7,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">28,789<span></span>
</td>
<td class="nump">24,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued wages and benefits</a></td>
<td class="nump">28,296<span></span>
</td>
<td class="nump">27,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">476<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">163,797<span></span>
</td>
<td class="nump">158,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Long-term debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">266,916<span></span>
</td>
<td class="nump">284,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations</a></td>
<td class="nump">20,852<span></span>
</td>
<td class="nump">21,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Notes payable to Wakefern</a></td>
<td class="nump">1,814<span></span>
</td>
<td class="nump">1,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Long-term debt</a></td>
<td class="nump">74,811<span></span>
</td>
<td class="nump">66,264<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">364,393<span></span>
</td>
<td class="nump">374,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Pension liabilities</a></td>
<td class="nump">4,823<span></span>
</td>
<td class="nump">4,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">15,992<span></span>
</td>
<td class="nump">15,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value: Authorized 10,000 shares, none issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">331,551<span></span>
</td>
<td class="nump">306,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">6,964<span></span>
</td>
<td class="nump">6,135<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">395,750<span></span>
</td>
<td class="nump">372,109<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">944,755<span></span>
</td>
<td class="nump">924,448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent', window );">Notes receivable from Wakefern</a></td>
<td class="nump">30,799<span></span>
</td>
<td class="nump">28,627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Notes receivable from Wakefern</a></td>
<td class="nump">61,400<span></span>
</td>
<td class="nump">29,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable to Wakefern</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">1,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable to Wakefern</a></td>
<td class="nump">75,199<span></span>
</td>
<td class="nump">77,037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">74,865<span></span>
</td>
<td class="nump">72,891<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Less treasury stock, Class A, at cost: 914 shares at April&#160;29, 2023 and 752 shares at July&#160;30, 2022</a></td>
<td class="num">(18,327)<span></span>
</td>
<td class="num">(14,588)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock</a></td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481664/323-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482736/825-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481520/505-30-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Operating And Finance Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_PatronageDividendReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_PatronageDividendReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668403584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares<br></strong></div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">11,478,000<span></span>
</td>
<td class="nump">10,971,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury shares (in shares)</a></td>
<td class="nump">914,000<span></span>
</td>
<td class="nump">752,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">4,294,000<span></span>
</td>
<td class="nump">4,294,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">4,294,000<span></span>
</td>
<td class="nump">4,294,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666340720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 529,294<span></span>
</td>
<td class="nump">$ 501,962<span></span>
</td>
<td class="nump">$ 1,612,848<span></span>
</td>
<td class="nump">$ 1,533,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">378,071<span></span>
</td>
<td class="nump">360,371<span></span>
</td>
<td class="nump">1,157,461<span></span>
</td>
<td class="nump">1,102,199<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">151,223<span></span>
</td>
<td class="nump">141,591<span></span>
</td>
<td class="nump">455,387<span></span>
</td>
<td class="nump">431,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">Operating and administrative expense</a></td>
<td class="nump">128,787<span></span>
</td>
<td class="nump">137,751<span></span>
</td>
<td class="nump">384,452<span></span>
</td>
<td class="nump">385,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">8,392<span></span>
</td>
<td class="nump">8,130<span></span>
</td>
<td class="nump">25,597<span></span>
</td>
<td class="nump">24,925<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">14,044<span></span>
</td>
<td class="num">(4,290)<span></span>
</td>
<td class="nump">45,338<span></span>
</td>
<td class="nump">20,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,085)<span></span>
</td>
<td class="num">(991)<span></span>
</td>
<td class="num">(3,137)<span></span>
</td>
<td class="num">(2,923)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">3,151<span></span>
</td>
<td class="nump">950<span></span>
</td>
<td class="nump">7,798<span></span>
</td>
<td class="nump">2,831<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">16,110<span></span>
</td>
<td class="num">(4,331)<span></span>
</td>
<td class="nump">49,999<span></span>
</td>
<td class="nump">20,844<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></td>
<td class="nump">5,093<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="nump">15,577<span></span>
</td>
<td class="nump">6,617<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 11,017<span></span>
</td>
<td class="num">$ (3,231)<span></span>
</td>
<td class="nump">$ 34,422<span></span>
</td>
<td class="nump">$ 14,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">0.75<span></span>
</td>
<td class="num">(0.22)<span></span>
</td>
<td class="nump">2.36<span></span>
</td>
<td class="nump">0.97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">0.54<span></span>
</td>
<td class="num">(0.16)<span></span>
</td>
<td class="nump">1.71<span></span>
</td>
<td class="nump">0.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="num">$ (0.16)<span></span>
</td>
<td class="nump">$ 1.71<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666304384">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 11,017<span></span>
</td>
<td class="num">$ (3,231)<span></span>
</td>
<td class="nump">$ 34,422<span></span>
</td>
<td class="nump">$ 14,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized gains on interest rate swaps, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(445)<span></span>
</td>
<td class="nump">2,572<span></span>
</td>
<td class="nump">1,117<span></span>
</td>
<td class="nump">4,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">&#160;Amortization of pension actuarial loss, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(96)<span></span>
</td>
<td class="nump">89<span></span>
</td>
<td class="num">(288)<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax', window );">Pension settlement loss, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,525<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax', window );">Pension remeasurement, net of tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10,476<span></span>
</td>
<td class="nump">$ 9,597<span></span>
</td>
<td class="nump">$ 35,251<span></span>
</td>
<td class="nump">$ 28,781<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Amount is net of tax of $201 and $1,104 for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $501 and $1,767 for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Amounts are net of tax of $43 and $37 for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and $129 and $113 for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.  All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Amounts are net of tax of $3,780. All amounts are reclassified from accumulated other comprehensive loss to operating and administrative expense.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Amounts are net of tax of $702.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668422912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent', window );">Tax expense (benefit) on unrealized losses on interest rate swaps</a></td>
<td class="nump">$ 201<span></span>
</td>
<td class="nump">$ 1,104<span></span>
</td>
<td class="nump">$ 501<span></span>
</td>
<td class="nump">$ 1,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Tax of amortization of pension actuarial loss</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax', window );">Tax on pension settlement loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax', window );">Tax on remeasurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051664971296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th">
<div>Common Stock </div>
<div>Common Class A</div>
</th>
<th class="th">
<div>Common Stock </div>
<div>Common Class B</div>
</th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Treasury Stock, Common</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,978<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jul. 31, 2021</a></td>
<td class="nump">$ 341,473<span></span>
</td>
<td class="nump">$ 70,594<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 293,185<span></span>
</td>
<td class="num">$ (9,064)<span></span>
</td>
<td class="num">$ (13,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">14,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">14,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="num">(9,787)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,787)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited', window );">Restricted shares forfeited</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">$ (129)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Treasury stock purchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchases</a></td>
<td class="num">(649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (649)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">1,886<span></span>
</td>
<td class="nump">$ 1,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Apr. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,975<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2022</a></td>
<td class="nump">361,575<span></span>
</td>
<td class="nump">$ 72,351<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">297,625<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">$ (14,588)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jan. 29, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,981<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">730<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jan. 29, 2022</a></td>
<td class="nump">355,256<span></span>
</td>
<td class="nump">$ 71,808<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">304,117<span></span>
</td>
<td class="num">(7,338)<span></span>
</td>
<td class="num">$ (14,028)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(3,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,231)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">12,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="num">(3,261)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,261)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited', window );">Restricted shares forfeited</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">$ (73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Treasury stock purchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchases</a></td>
<td class="num">(560)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (560)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">$ 616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Apr. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,975<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 30, 2022</a></td>
<td class="nump">361,575<span></span>
</td>
<td class="nump">$ 72,351<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">297,625<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">$ (14,588)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jul. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,971<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jul. 30, 2022</a></td>
<td class="nump">372,109<span></span>
</td>
<td class="nump">$ 72,891<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">306,974<span></span>
</td>
<td class="nump">6,135<span></span>
</td>
<td class="num">$ (14,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">34,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="num">(9,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited', window );">Restricted shares forfeited</a></td>
<td class="num">(114)<span></span>
</td>
<td class="num">$ (114)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Treasury stock purchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchases</a></td>
<td class="num">(3,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">2,088<span></span>
</td>
<td class="nump">$ 2,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Apr. 29, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,478<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 29, 2023</a></td>
<td class="nump">395,750<span></span>
</td>
<td class="nump">$ 74,865<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">331,551<span></span>
</td>
<td class="nump">6,964<span></span>
</td>
<td class="num">$ (18,327)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Jan. 28, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,970<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jan. 28, 2023</a></td>
<td class="nump">391,585<span></span>
</td>
<td class="nump">$ 74,099<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">323,872<span></span>
</td>
<td class="nump">7,505<span></span>
</td>
<td class="num">$ (14,588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">11,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="num">(541)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(541)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Dividends', window );">Dividends</a></td>
<td class="num">(3,338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited', window );">Restricted shares forfeited</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">$ (73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Treasury stock purchases (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock purchases</a></td>
<td class="num">(3,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation expense (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">839<span></span>
</td>
<td class="nump">$ 839<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in shares) at Apr. 29, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,478<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">914<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Apr. 29, 2023</a></td>
<td class="nump">$ 395,750<span></span>
</td>
<td class="nump">$ 74,865<span></span>
</td>
<td class="nump">$ 697<span></span>
</td>
<td class="nump">$ 331,551<span></span>
</td>
<td class="nump">$ 6,964<span></span>
</td>
<td class="num">$ (18,327)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481071/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-17<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482739/220-10-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 30<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480513/718-10-30-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480843/718-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph c(2)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668697200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Tax expense (benefit) associated with other comprehensive loss and income</a></td>
<td class="num">$ (244)<span></span>
</td>
<td class="nump">$ 5,623<span></span>
</td>
<td class="nump">$ 372<span></span>
</td>
<td class="nump">$ 6,362<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668662640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 34,422<span></span>
</td>
<td class="nump">$ 14,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">26,857<span></span>
</td>
<td class="nump">26,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Non-cash share-based compensation</a></td>
<td class="nump">1,974<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionExpenseReversalOfExpenseNoncash', window );">Non-cash pension settlement charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes</a></td>
<td class="num">(395)<span></span>
</td>
<td class="num">(3,674)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Provision to value inventories at LIFO</a></td>
<td class="nump">2,038<span></span>
</td>
<td class="nump">1,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of property, equipment and fixtures</a></td>
<td class="num">(177)<span></span>
</td>
<td class="num">(220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Merchandise inventories</a></td>
<td class="num">(3,707)<span></span>
</td>
<td class="num">(5,258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_ChangeInPatronageDividendReceivable', window );">Patronage dividend receivable</a></td>
<td class="nump">3,627<span></span>
</td>
<td class="nump">3,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties', window );">Accounts payable to Wakefern</a></td>
<td class="num">(1,033)<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="num">(1,747)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedSalaries', window );">Accrued wages and benefits</a></td>
<td class="nump">1,075<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable', window );">Income taxes receivable / payable</a></td>
<td class="nump">963<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities</a></td>
<td class="nump">807<span></span>
</td>
<td class="nump">3,314<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">68,244<span></span>
</td>
<td class="nump">51,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(35,689)<span></span>
</td>
<td class="num">(36,834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of assets</a></td>
<td class="nump">177<span></span>
</td>
<td class="nump">4,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties', window );">Investment in notes receivable from Wakefern</a></td>
<td class="num">(63,265)<span></span>
</td>
<td class="num">(1,788)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments', window );">Maturity of notes receivable from Wakefern</a></td>
<td class="nump">28,850<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLimitedPartnershipInterests', window );">Investment in real estate partnership</a></td>
<td class="num">(4,268)<span></span>
</td>
<td class="num">(4,393)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(74,195)<span></span>
</td>
<td class="num">(38,790)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">17,125<span></span>
</td>
<td class="nump">7,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Principal payments of long-term debt</a></td>
<td class="num">(7,764)<span></span>
</td>
<td class="num">(6,174)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends</a></td>
<td class="num">(9,845)<span></span>
</td>
<td class="num">(9,787)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Treasury stock purchases, including shares surrendered for withholding taxes</a></td>
<td class="num">(3,739)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(4,256)<span></span>
</td>
<td class="num">(9,311)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET (DECREASE) INCREASE IN CASH AND&#160;CASH EQUIVALENTS</a></td>
<td class="num">(10,207)<span></span>
</td>
<td class="nump">3,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS,&#160;BEGINNING OF PERIOD</a></td>
<td class="nump">134,832<span></span>
</td>
<td class="nump">116,314<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS, END OF PERIOD</a></td>
<td class="nump">124,625<span></span>
</td>
<td class="nump">119,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURES OF CASH&#160;&#160;PAYMENTS MADE FOR:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">3,137<span></span>
</td>
<td class="nump">2,923<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">15,005<span></span>
</td>
<td class="nump">17,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NONCASH SUPPLEMENTAL DISCLOSURES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures included in accounts payable and accrued expenses</a></td>
<td class="nump">$ 5,709<span></span>
</td>
<td class="nump">$ 4,152<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in accrued salaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserveEffectOnIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLimitedPartnershipInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow related to the acquisition or continued holding of limited partnership interests held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLimitedPartnershipInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_ChangeInPatronageDividendReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_ChangeInPatronageDividendReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051667901920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION and ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">BASIS OF PRESENTATION and ACCOUNTING POLICIES</a></td>
<td class="text">BASIS OF PRESENTATION and ACCOUNTING POLICIES<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring accruals) necessary to present fairly the consolidated financial position as of April&#160;29, 2023 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022 of Village Super Market, Inc. (&#8220;Village&#8221; or the &#8220;Company&#8221;).</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements in the July&#160;30, 2022 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.&#160;&#160;The results of operations for the period ended April&#160;29, 2023 are not necessarily indicative of the results to be expected for the full year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenues</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's sales by product categories during each of the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center Store (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,532&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,173&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,228&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fresh (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pharmacy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533,581&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral. </span></div>(3) Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051667902048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>MERCHANDISE INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">MERCHANDISE INVENTORIES</a></td>
<td class="text">MERCHANDISE INVENTORIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At April&#160;29, 2023 and July&#160;30, 2022, approximately 64% and 61%, respectively, of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.&#160;&#160;If the FIFO method had been used for the entire inventory, inventories would have been $20,654 and $18,616 higher than reported at April&#160;29, 2023 and July&#160;30, 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051674601456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET INCOME PER SHARE</a></td>
<td class="text">NET INCOME PER SHARE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company has two classes of common stock. Class A common stock is entitled to cash dividends as declared 54% greater than those paid on Class B common stock. Shares of Class B common stock are convertible on a share-for-share basis for Class A common stock at any time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Company utilizes the two-class method of computing and presenting net income per share. The two-class method is an earnings allocation formula that calculates basic and diluted net income per share for each class of common stock separately based on dividends declared and participation rights in undistributed earnings. Under the two-class method, Class A common stock is assumed to receive a 54% greater participation in undistributed earnings than Class B common stock, in accordance with the classes' respective dividend rights. Unvested share-based payment awards that contain nonforfeitable rights to dividends are treated as participating securities and therefore included in computing net income per share using the two-class method.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Diluted net income per share for Class A common stock is calculated utilizing the if-converted method, which assumes the conversion of all shares of Class B common stock to Class A common stock on a share-for-share basis, as this method is more dilutive than the two-class method. Diluted net income per share for Class B common stock does not assume conversion of Class B common stock to shares of Class A common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Net income (loss) to Net income available to Class A and Class B shareholders:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A and Class B shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,138)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,408&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The tables below reconcile the numerators and denominators of basic and diluted Net income (loss) per share for all periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, diluted</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of share-based compensation on allocated net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,170&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Outstanding stock options to purchase Class A shares of 90 and 102 were excluded from the calculation of diluted net income per share at April&#160;29, 2023 and April&#160;30, 2022, respectively, as a result of their anti-dilutive effect. In addition, 507 and 363 non-vested restricted Class A shares, which are considered participating securities, and their allocated net income were excluded from the diluted net income per share calculation at April&#160;29, 2023 and April&#160;30, 2022, respectively, due to their anti-dilutive effect.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666297168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION PLANS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">PENSION PLANS</a></td>
<td class="text">PENSION PLANS<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost for the two defined benefit pension plans sponsored in fiscal 2023 and the three defined</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefit pension plans sponsored in fiscal 2022 includes the following components: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on projected benefit obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gains) losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, the Company terminated the Village Super Market, Inc. Employees&#8217; Retirement Plan. Prior to termination, the Company made a $1,485 contribution to fully fund the plan. Plan assets were liquidated to fund lump sum distributions to participants of $37,289 and purchase annuity contracts totaling $14,930 with an insurance company for all participants who did not elect a lump sum distribution. The Company recognized a $12,296 pre-tax settlement charge as a result of the termination, including a $10,856 non-cash charge for unrecognized losses within accumulated other comprehensive loss as of the termination date. No benefit obligation or plan assets related to the Village Super Market, Inc. Employees&#8217; Retirement Plan remain as of April&#160;29, 2023. </span></div>Contributions to the remaining plans are expected to be immaterial in fiscal 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051674588048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY INFORMATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY INFORMATION</a></td>
<td class="text">RELATED PARTY INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A description of the Company&#8217;s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company&#8217;s Annual Report on Form 10-K for the year ended July&#160;30, 2022.&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On August 15, 2022, notes receivable due from Wakefern of $28,850 that earned interest at the prime rate plus 1.25% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on August 15, 2027.  On September 28, 2022, the Company invested an additional $30,000 in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on September 28, 2027.  At April&#160;29, 2023, the Company held variable rate notes receivable due from Wakefern of $30,799 that earn interest at the prime rate plus .75% and mature on February 15, 2024, $30,212 that earn interest at the prime rate plus .50% and mature on August&#160;15, 2027 and $31,188 that earn interest at the prime rate plus .50% and mature on September&#160;28, 2027.  Wakefern has the right to prepay these notes at any time. Under certain conditions, the Company can require Wakefern to prepay the notes, although interest earned since inception would be reduced as if it was earned based on overnight money market rates as paid by Wakefern on demand deposits. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Included in cash and cash equivalents at April&#160;29, 2023 and July&#160;30, 2022 are $105,832 and $110,739, respectively, of demand deposits invested at Wakefern at overnight money market rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2022, the Company entered into a partnership agreement for 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with future lease obligations of $9,280. Village's share of project costs are estimated to be $15,000 to $20,000. As of April&#160;29, 2023, Village has invested $9,278 into the real estate partnership, which is accounted for as an equity method investment.  </span></div>&#160;&#160;&#160;&#160;There have been no other significant changes in the Company&#8217;s relationships or nature of transactions with related parties during the 39 weeks ended April&#160;29, 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051670848800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS and CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS and CONTINGENCIES</a></td>
<td class="text">COMMITMENTS and CONTINGENCIES&#160;&#160;&#160;&#160;The Company is involved in litigation incidental to the normal course of business. Company management is of the opinion that the ultimate resolution of these legal proceedings should not have a material adverse effect on the consolidated financial position, results of operations or liquidity of the Company.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668225680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 30,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Market Tax Credit Financing </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,811&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a credit facility (the &#8220;Credit Facility&#8221;) with Wells Fargo National Bank, National Association (&#8220;Wells Fargo&#8221;). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village&#8217;s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures.   Among other things, the Credit Facility provides for:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured revolving line of credit providing a maximum amount available for borrowing of $75,000. Indebtedness under this agreement bears interest at the applicable Secured Overnight Financing Rate ("SOFR") plus 1.10% and expires on May 6, 2025.</span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">An unsecured $25,500 term loan issued on May 12, 2020, repayable in equal monthly installments based on a seven-year amortization schedule through May 4, 2027 and bearing interest at the applicable SOFR plus 1.46%.  An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .26% per annum through May 4, 2027, resulting in a fixed effective interest rate of 1.72% on the term loan.  </span></div><div style="text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $50,000 term loan issued on September 1, 2020 repayable in equal monthly installments based on a fifteen-year amortization schedule through September 1, 2035 and bearing interest at the applicable SOFR plus 1.61%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .57% per annum through September 1, 2035, resulting in a fixed effective interest rate of 2.18% on the term loan.  The term loan is secured by real properties of Village Super Market, Inc. and its subsidiaries, including the sites of three Village stores.</span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A secured $7,350 term loan issued on January 28, 2022 repayable in equal monthly installments based on a fifteen-year amortization schedule through January&#160;28, 2037 and bearing interest at the applicable SOFR plus 1.50%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at 1.41% per annum through January 28, 2037, resulting in a fixed effective interest rate of 2.91% on the term loan. The term loan is secured by the Galloway store shopping center acquired for $9,800 in the first quarter of fiscal 2022. </span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2022, the Company amended the Credit Facility due to the execution of a seven year $10,000 unsecured term loan. The unsecured term loan is repayable in equal monthly installments based on a seven year amortization schedule through September&#160;4, 2029 and bears interest at the applicable SOFR plus 1.35%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 2.95%, resulting in a fixed effective rate of 4.30%. This loan qualified for an interest rate subsidy program with Wakefern on financing related to certain capital expenditure projects.  Net of the subsidy, the Company will pay interest at a fixed effective rate of 2.30%.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January&#160;27, 2023, the Company purchased the Vineland store shopping center for $9,500.  As part of the purchase, the Company amended the Credit Facility due to the execution of a fifteen year $7,125 term loan secured by the Vineland store shopping center. The secured term loan is repayable in equal monthly installments based on a fifteen year amortization schedule through January&#160;27, 2038 and bears interest at the applicable SOFR plus 1.75%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 3.59%, resulting in a fixed effective rate of 5.34%. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility also provides for up to $25,000 of letters of credit ($7,336 outstanding at April&#160;29, 2023), which secure obligations for store leases and construction performance guarantees to municipalities. The Credit Facility contains covenants that, among other conditions, require a minimum tangible net worth, a minimum fixed charge coverage ratio and a maximum adjusted debt to EBITDAR ratio. The Company was in compliance with all covenants of the credit agreement at April&#160;29, 2023.  As of April&#160;29, 2023, $67,664 remained available under the unsecured revolving line of credit. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Markets Tax&#160;Credit Financing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2017, the Company entered into a financing transaction with Wells Fargo Community Investment Holdings, LLC (&#8220;Wells Fargo&#8221;) under a qualified New Markets Tax Credit (&#8220;NMTC&#8221;) program related to the construction of a new store in the Bronx, New York.&#160;The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the &#8220;Act&#8221;) and is intended to induce capital investment in qualified lower income communities. The Act permits taxpayers to claim credits against their Federal income taxes for up to 39% of qualified investments in the equity of community development entities (&#8220;CDEs&#8221;). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the financing, the Company loaned&#160;$4,835 to VSM Investment Fund, LLC (the "Investment Fund") at&#160;an interest rate of&#160;&#160;1.403% per year and with a maturity date of&#160;December 31, 2044.&#160; Repayments on the loan commence in March 2025. Wells Fargo contributed $2,375 to the Investment Fund and, by virtue of such contribution, is entitled to substantially all of the tax benefits derived from the NMTC.  The Investment Fund is a wholly owned subsidiary of Wells Fargo.&#160;  The loan to the Investment Fund is recorded in Other assets in the consolidated balance sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Investment Fund then contributed the proceeds to a CDE, which, in turn, loaned combined funds of $6,563, net of debt issuance costs, to Village Super Market of NY, LLC, a wholly-owned subsidiary of the Company, at&#160;an interest rate of&#160;1.000%&#160;per year with a maturity date of&#160;December 31, 2051. These loans are secured by the leasehold improvements and equipment related to the construction of the Bronx store. Repayment of the loans commences in March 2025. The proceeds of the loans from the CDE were used to partially fund the construction of the Bronx store. The Notes payable related to New Markets Tax Credit, net of debt issuance costs, are recorded in long-term debt in the consolidated balance sheets.</span></div>The NMTC is subject to 100% recapture for a period of seven years. The Company is required to be in compliance with various regulations and contractual provisions that apply to the&#160;New Markets Tax&#160;Credit arrangement. Noncompliance could result in Wells Fargo's projected tax benefits not being realized and, therefore, require the Company to indemnify Wells Fargo for any loss or recapture of&#160;NMTCs. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement. The transaction includes a put/call provision whereby the Company may be obligated or entitled to repurchase Wells Fargo's interest in the Investment Fund.&#160;The value attributed to the put/call is de minimis. We believe that Wells Fargo will exercise the put option in December 2024, at the end of the recapture period, that will result in a net benefit to the Company of $1,728. The Company is recognizing the net benefit over the&#160;seven-year compliance period in operating and administrative expense.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051673343136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING ACTIVITIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVES AND HEDGING ACTIVITIES</a></td>
<td class="text">DERIVATIVES AND HEDGING ACTIVITIES<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to interest rate risk arising from fluctuations in SOFR related to the Company&#8217;s Credit Facility. The Company manages exposure to this risk and the variability of related cash flows primarily by the use of derivative financial instruments, specifically, interest rate swaps.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s objectives in using interest rate swaps are to add stability to interest expense and to manage its exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April&#160;29, 2023, the Company had five interest rate swaps with an aggregate initial notional value of $99,975 to hedge the variable cash flows associated with variable-rate loans under the Company's Credit Facility. The interest rate swaps </span></div>were executed for risk management and are not held for trading purposes.  The objective of the interest rate swaps is to hedge the variability of cash flows resulting from fluctuations in the reference rate. The swaps replaced the applicable reference rate with fixed interest rates and payments are settled monthly when payments are made on the variable-rate loans. The Company's derivatives qualify and have been designated as cash flow hedges of interest rate risk. The gain or loss on the derivative is recorded in Accumulated other comprehensive income and subsequently reclassified into interest expense in the same period during which the hedged transaction affects earnings. Amounts reported in Accumulated other comprehensive income related to derivatives will be reclassified to interest expense as interest payments are made on the variable-rate loans. The Company reclassified $677 and $89 during the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $1,425 and $262 during the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, from Accumulated other comprehensive income to Interest expense.The notional value of the interest rate swaps were $79,255 as of April&#160;29, 2023. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $7,637 as of April&#160;29, 2023.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668225680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's sales by product categories during each of the periods indicated:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.078%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.774%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.913%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Center Store (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,532&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,892&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,173&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918,228&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fresh (2)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pharmacy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (3)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,962&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612,848&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,533,581&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral. </span></div>(3) Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051670039408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reconciles Net income (loss) to Net income available to Class A and Class B shareholders:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,231)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to Class A and Class B shareholders</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,648&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,138)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,408&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The tables below reconcile the numerators and denominators of basic and diluted Net income (loss) per share for all periods presented.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, basic</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) allocated, diluted</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,447)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of share-based compensation on allocated net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated, diluted</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,157)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,798&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,170&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,294&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051673339712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Benefit Costs</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic pension cost for the two defined benefit pension plans sponsored in fiscal 2023 and the three defined</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefit pension plans sponsored in fiscal 2022 includes the following components: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 Weeks Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 Weeks Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost on projected benefit obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of net (gains) losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic pension cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,848&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051673389824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 29, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consists of:</span></div><div style="margin-bottom:1pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 29,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">July 30,<br/>2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Secured term loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,977&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,796&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured term loan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Market Tax Credit Financing </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt, excluding obligations under leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,811&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-1A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668392832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 529,294<span></span>
</td>
<td class="nump">$ 501,962<span></span>
</td>
<td class="nump">$ 1,612,848<span></span>
</td>
<td class="nump">$ 1,533,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PercentageofTotalSales', window );">Percentage of total sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vlgea_CenterStoreMember', window );">Center Store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 317,532<span></span>
</td>
<td class="nump">$ 297,892<span></span>
</td>
<td class="nump">$ 973,173<span></span>
</td>
<td class="nump">$ 918,228<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PercentageofTotalSales', window );">Percentage of total sales</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">59.40%<span></span>
</td>
<td class="nump">60.40%<span></span>
</td>
<td class="nump">59.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vlgea_FreshMember', window );">Fresh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 192,436<span></span>
</td>
<td class="nump">$ 185,757<span></span>
</td>
<td class="nump">$ 581,947<span></span>
</td>
<td class="nump">$ 559,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PercentageofTotalSales', window );">Percentage of total sales</a></td>
<td class="nump">36.40%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">36.10%<span></span>
</td>
<td class="nump">36.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vlgea_PharmacyMember', window );">Pharmacy</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 17,581<span></span>
</td>
<td class="nump">$ 16,761<span></span>
</td>
<td class="nump">$ 52,371<span></span>
</td>
<td class="nump">$ 50,365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PercentageofTotalSales', window );">Percentage of total sales</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vlgea_OtherProductMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 1,745<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 5,357<span></span>
</td>
<td class="nump">$ 5,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_PercentageofTotalSales', window );">Percentage of total sales</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_PercentageofTotalSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Total Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_PercentageofTotalSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vlgea_CenterStoreMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vlgea_CenterStoreMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vlgea_FreshMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vlgea_FreshMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vlgea_PharmacyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vlgea_PharmacyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vlgea_OtherProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vlgea_OtherProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051670026896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>MERCHANDISE INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfLIFOInventory', window );">Percentage of LIFO inventory</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">61.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserve', window );">Inventory, LIFO reserve</a></td>
<td class="nump">$ 20,654<span></span>
</td>
<td class="nump">$ 18,616<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PercentageOfLIFOInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfLIFOInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668356928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER SHARE - Additional Information (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>class</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_NumberofClassesofCommonStock', window );">Number of common stock classes | class</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB', window );">Common stock cash dividends, percent Class A is entitled greater than Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Class A shares excluded from computation of earnings per share (shares)</a></td>
<td class="nump">507<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Class A shares excluded from computation of earnings per share (shares)</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_NumberofClassesofCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Classes of Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_NumberofClassesofCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051667747024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 11,017<span></span>
</td>
<td class="num">$ (3,231)<span></span>
</td>
<td class="nump">$ 34,422<span></span>
</td>
<td class="nump">$ 14,227<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic', window );">Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders</a></td>
<td class="nump">369<span></span>
</td>
<td class="num">(93)<span></span>
</td>
<td class="nump">1,014<span></span>
</td>
<td class="nump">429<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A and Class B shareholders</a></td>
<td class="nump">10,648<span></span>
</td>
<td class="num">(3,138)<span></span>
</td>
<td class="nump">33,408<span></span>
</td>
<td class="nump">13,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) allocated, basic</a></td>
<td class="nump">10,648<span></span>
</td>
<td class="num">(3,138)<span></span>
</td>
<td class="nump">33,408<span></span>
</td>
<td class="nump">13,798<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A and Class B shareholders</a></td>
<td class="nump">8,311<span></span>
</td>
<td class="num">(2,447)<span></span>
</td>
<td class="nump">26,055<span></span>
</td>
<td class="nump">10,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) allocated, basic</a></td>
<td class="nump">8,311<span></span>
</td>
<td class="num">(2,447)<span></span>
</td>
<td class="nump">26,055<span></span>
</td>
<td class="nump">10,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA', window );">Conversion of Class B to Class A shares</a></td>
<td class="nump">2,336<span></span>
</td>
<td class="num">(691)<span></span>
</td>
<td class="nump">7,354<span></span>
</td>
<td class="nump">3,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassIncomeDistributionShareBasedCompensation', window );">Effect of share-based compensation on allocated net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income (loss) allocated, diluted</a></td>
<td class="nump">$ 10,647<span></span>
</td>
<td class="num">$ (3,157)<span></span>
</td>
<td class="nump">$ 33,409<span></span>
</td>
<td class="nump">$ 13,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">9,863<span></span>
</td>
<td class="nump">9,876<span></span>
</td>
<td class="nump">9,863<span></span>
</td>
<td class="nump">9,871<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassShareAllocationClassBConversiontoClassA', window );">Conversion of Class B to Class A shares (in shares)</a></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">14,157<span></span>
</td>
<td class="nump">14,170<span></span>
</td>
<td class="nump">14,157<span></span>
</td>
<td class="nump">14,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income available to Class A and Class B shareholders</a></td>
<td class="nump">$ 2,336<span></span>
</td>
<td class="num">$ (691)<span></span>
</td>
<td class="nump">$ 7,354<span></span>
</td>
<td class="nump">$ 3,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) allocated, basic</a></td>
<td class="nump">2,336<span></span>
</td>
<td class="num">(691)<span></span>
</td>
<td class="nump">7,354<span></span>
</td>
<td class="nump">3,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA', window );">Conversion of Class B to Class A shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassIncomeDistributionShareBasedCompensation', window );">Effect of share-based compensation on allocated net (loss) income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net income (loss) allocated, diluted</a></td>
<td class="nump">$ 2,336<span></span>
</td>
<td class="num">$ (705)<span></span>
</td>
<td class="nump">$ 7,354<span></span>
</td>
<td class="nump">$ 3,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding, basic (in shares)</a></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_TwoClassShareAllocationClassBConversiontoClassA', window );">Conversion of Class B to Class A shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding, diluted (in shares)</a></td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
<td class="nump">4,294<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_TwoClassIncomeAllocationClassBConversiontoClassA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_TwoClassIncomeAllocationClassBConversiontoClassA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_TwoClassIncomeDistributionShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_TwoClassIncomeDistributionShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_TwoClassShareAllocationClassBConversiontoClassA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_TwoClassShareAllocationClassBConversiontoClassA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666777904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION PLANS - Schedule of Net Benefit Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 34<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost on projected benefit obligations</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">210<span></span>
</td>
<td class="nump">1,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(409)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(1,227)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Loss on settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,296<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of net (gains) losses</a></td>
<td class="num">(139)<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="num">(417)<span></span>
</td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension cost</a></td>
<td class="num">$ (54)<span></span>
</td>
<td class="nump">$ 12,480<span></span>
</td>
<td class="num">$ (163)<span></span>
</td>
<td class="nump">$ 12,848<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666907568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PENSION PLANS - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>USD ($) </div>
<div>defined_benefit_pension_plan</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>defined_benefit_pension_plan</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_NumberofDefinedBenefitPensionPlans', window );">Number of defined benefit pension plans | defined_benefit_pension_plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Employer contributions in current fiscal year</a></td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1', window );">Loss on settlement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,296<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 12,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionExpenseReversalOfExpenseNoncash', window );">Non-cash pension settlement charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,856<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">10,811<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember', window );">Village Super Market, Inc. Employees&#8217; Retirement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement', window );">Lump sum distributions related to the termination of retirement plan</a></td>
<td class="nump">37,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent', window );">Annuity contract</a></td>
<td class="nump">$ 14,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,930<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480535/715-20-45-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionExpenseReversalOfExpenseNoncash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionExpenseReversalOfExpenseNoncash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 712<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481179/712-10-25-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 712<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481179/712-10-25-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_NumberofDefinedBenefitPensionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Defined Benefit Pension Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_NumberofDefinedBenefitPensionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051661289696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY INFORMATION (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Aug. 15, 2022</div></th>
<th class="th">
<div>Apr. 28, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>USD ($) </div>
<div>swap</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Number of derivative instruments held | swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments', window );">Maturity of notes receivable from Wakefern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,850,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Wakefern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Demand deposits at Wakefern</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,832,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,739,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Wakefern | Related Party Note Receivable Maturing September 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Investment in notes receivable related to New Markets Tax Credit financing</a></td>
<td class="nump">$ 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Wakefern | Related Party Note Receivable Maturing August 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate', window );">Related party basis spread</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,188,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Wakefern | Related Party Note Receivable Maturing February 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate', window );">Related party basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="nump">$ 30,799,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Wakefern | Related Party Note Receivable Maturing August 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate', window );">Related party basis spread</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrentAndNoncurrent', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,212,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember', window );">Partnership Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyInterestWithinPartnershipAgreement', window );">Percent interest within party agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability', window );">Future lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyInvestmentInPartnershipAmount', window );">Amount invested in partnership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,278,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember', window );">Partnership Agreement | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyTransactionEstimatedProjectCosts', window );">Estimated project costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember', window );">Partnership Agreement | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_RelatedPartyTransactionEstimatedProjectCosts', window );">Estimated project costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_RelatedPartyInterestWithinPartnershipAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party, Interest within Partnership Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_RelatedPartyInterestWithinPartnershipAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_RelatedPartyInvestmentInPartnershipAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party, Investment in Partnership, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_RelatedPartyInvestmentInPartnershipAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_RelatedPartyTransactionBasisSpreadonVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Basis Spread on Variable Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_RelatedPartyTransactionBasisSpreadonVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_RelatedPartyTransactionEstimatedProjectCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Estimated Project Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_RelatedPartyTransactionEstimatedProjectCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_LimitedPartnerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051668236400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Schedule of Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="nump">$ 84,181<span></span>
</td>
<td class="nump">$ 73,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="nump">9,370<span></span>
</td>
<td class="nump">7,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt, excluding obligations under leases</a></td>
<td class="nump">74,811<span></span>
</td>
<td class="nump">66,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="nump">54,977<span></span>
</td>
<td class="nump">50,796<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Medium-term Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="nump">23,961<span></span>
</td>
<td class="nump">17,507<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="nump">$ 5,243<span></span>
</td>
<td class="nump">$ 5,427<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051660445856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">63 Months Ended</th>
<th class="th" colspan="1">84 Months Ended</th>
<th class="th" colspan="1">163 Months Ended</th>
<th class="th" colspan="1">180 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 27, 2023</div></th>
<th class="th"><div>Sep. 01, 2022</div></th>
<th class="th"><div>Jan. 28, 2022</div></th>
<th class="th"><div>Sep. 01, 2020</div></th>
<th class="th"><div>May 12, 2020</div></th>
<th class="th"><div>Dec. 29, 2017</div></th>
<th class="th"><div>May 04, 2027</div></th>
<th class="th"><div>Dec. 29, 2024</div></th>
<th class="th"><div>Sep. 01, 2035</div></th>
<th class="th"><div>Jan. 28, 2037</div></th>
<th class="th"><div>Apr. 29, 2023</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>May 06, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,835,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage', window );">Interest on unrelated party note receivable percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.403%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_ThirdPartyContributiontoInvestmentFund', window );">Third party contribution to investment fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable related to New Markets Tax Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 74,811,000<span></span>
</td>
<td class="nump">$ 66,264,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,181,000<span></span>
</td>
<td class="nump">73,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Scenario, Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_BenefitOverRecapturePeriod', window );">Benefit over recapture period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,728,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Medium-term Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,961,000<span></span>
</td>
<td class="nump">$ 17,507,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment', window );">Payments to acquire shopping center</a></td>
<td class="nump">$ 9,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.0534%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="nump">$ 7,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.043%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Long-term Debt, Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total debt, excluding obligations under leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram', window );">Interest rate after subsidy program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement | Line of Credit | Medium-term Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.72%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement | Line of Credit | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Debt outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,336,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember', window );">Amended and Restated Credit Agreement | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt Instrument, Collateral Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt, basis spread on variable rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed rate</a></td>
<td class="nump">0.0359%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Unsecured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vlgea_DerivativeInstrumentFixedBaseRate', window );">Derivative Instrument, Fixed Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0295%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Amended and Restated Credit Agreement | Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Amended and Restated Credit Agreement | Line of Credit | Medium-term Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.26%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Amended and Restated Credit Agreement | Line of Credit | Medium-term Notes | Scenario, Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.46%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember', window );">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Amended and Restated Credit Agreement | Secured Debt | Scenario, Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt, basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.61%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Amended and Restated Credit Agreement | Secured Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative, fixed rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0141%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480848/942-470-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireRealEstateHeldForInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of real estate held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireRealEstateHeldForInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_BenefitOverRecapturePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Benefit Over Recapture Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_BenefitOverRecapturePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_DebtInstrumentInterestRateAfterSubsidyProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate After Subsidy Program</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_DebtInstrumentInterestRateAfterSubsidyProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_DerivativeInstrumentFixedBaseRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Fixed Base Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_DerivativeInstrumentFixedBaseRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest On Unrelated Party Note Receivable Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vlgea_ThirdPartyContributiontoInvestmentFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Third Party Contribution to Investment Fund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vlgea_ThirdPartyContributiontoInvestmentFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vlgea_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vlgea_AmendedAndRestatedCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140051666503728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>USD ($) </div>
<div>swap</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 29, 2023 </div>
<div>USD ($) </div>
<div>swap</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNumberOfInstrumentsHeld', window );">Number of derivative instruments held | swap</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">$ 79,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 79,255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 99,975<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Fair of interest rate swaps recorded in other assets</a></td>
<td class="nump">7,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap | Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Reclassification of accumulated other comprehensive loss to interest expense</a></td>
<td class="nump">$ 677<span></span>
</td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">$ 1,425<span></span>
</td>
<td class="num">$ (262)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480463/815-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNumberOfInstrumentsHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of derivative instruments of a particular group held by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480524/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480493/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-5A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNumberOfInstrumentsHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>vlgea-20230429_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:vlgea="http://www.shoprite.com/20230429"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vlgea-20230429.xsd" xlink:type="simple"/>
    <context id="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i53f6d9189fe046e8b0754050a7d332fb_I20230607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-07</instant>
        </period>
    </context>
    <context id="i5ddc99ea693341719e8690a5c91e26f9_I20230607">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-07</instant>
        </period>
    </context>
    <context id="i158eab5197c64ff7b9213b1d5b622edf_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i375e554738694962944b7b6320cee372_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="idc99774da0db464bb938f1f13a96c12f_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="ie96269055e8f467fba9b290b5d23f8f2_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i3f48cda499a24a979b73960b18b9b318_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="iba3a57479ea641fc966457542cd51b21_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i861b457c24d84c3993053a8d3936396c_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i091f0f159ac5460986f12022285c52cd_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib9dd3484150740709ec950db08513880_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i261b88a264934a6aa42c80643da0366c_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ib6754e029e1249a89196b66f41c06405_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9c57a43c920644c8a97f03178b4f3a5a_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="ifc8c82f7a3df4c799d6504d1e3c547dd_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="ia5cec32cedb946d484d0f76fe9c38c87_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="if4086e0a1c7540d3a353804b99ed8d82_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="ie5ca89b06ec64dcd91ff49325267ef5b_I20230128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2023-01-28</instant>
        </period>
    </context>
    <context id="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="idb436f733a0142be93ec05ced5854305_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i848970f8acc44cb491f52eced3ce1e21_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="if77c809ad28a4ee6b88e2c0413df3de1_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i84aa799f73bb4dc99f459625177bb6cc_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i7178dbf43ec54072966330e703c2b9d9_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="ibf9e34eef03c433dba13dc21859049ff_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="i2cbb977b1bc34dafaf7fad72509ce527_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="ie2ddabe6fff143a3895b62856d28ffb1_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="i719df08c530d47c9aa05138767d79933_I20220129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2022-01-29</instant>
        </period>
    </context>
    <context id="i809d7fece22640978478b8c87e2442cc_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0b40c973ebcd485aa1de3fa6f20854af_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i0dfb138d701348a381915f80bed187cf_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="if1bc1f26723640ad8549f25141ae63d3_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5c8be213f8614f14b980062ec5b6e193_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i5e41072753034fad818ea15fb97d4edc_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i41f638a895fb4416af757a00d0052606_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i8d1336d3811e44079b84cb4c27d16ae4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i3015ca84fef145509c1dd1359149d2a8_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i55f813512cee4a88b57e3f13ef03e931_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i16e98a8fe9e846a4aab30904dea15f3d_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i88ffe0e522214f909985752949510113_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="ib24978b45d954ed9b227cd8318a1e448_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i0f0e6dd544e94886ba23dc247b91cc22_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i60a562d63fae4a209e9897f7be51eb8c_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i7fe7339a028a49c9b721b80106d0dc0a_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ie162e537b586464b84f999e0b2e8c8e2_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i54c20d298a74424980c273d4db00d315_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib7aae0a3fa384c36802f867f7cfe1de2_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7721a816a4ff4035bebcb5469359e0f8_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i6546c39db12c43f884f8474800914e44_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i855cb7c8abd545c6a93c04548ccf5dab_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="ib376c91040c441d0a008a855f9e63881_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:CenterStoreMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:FreshMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:PharmacyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i342d728cdb634df280a90f805f8dea03_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vlgea:OtherProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i2c9d2e25817747389841716ece83da1e_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i0dfef6eff28f40d8b955f15a23725481_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i6b89635fe6a5468b96c5e77835bfb8c6_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i95af9814bf2b4d558b43fb2dbd351c48_D20220401-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">vlgea:VillageSuperMarketIncEmployeesRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i99ac2a41f3694e308f4f1f50c00978e4_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">vlgea:VillageSuperMarketIncEmployeesRetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="i66b5b2bc06294fb999e4f77f2cd0a814_D20220815-20220815">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-15</startDate>
            <endDate>2022-08-15</endDate>
        </period>
    </context>
    <context id="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="ic70b2f4c442a42b5a9a243918d297812_D20220928-20220928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingSeptember2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-28</startDate>
            <endDate>2022-09-28</endDate>
        </period>
    </context>
    <context id="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-28</startDate>
            <endDate>2022-09-28</endDate>
        </period>
    </context>
    <context id="i0434a84b6d67447690aa1f7d30856117_I20220928">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-28</instant>
        </period>
    </context>
    <context id="i0d4296bc55924a399321089e3ccbaeda_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingFebruary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i725b2fc43d684faea54596aab3bf605d_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="icd2e7571d984443e9a622500a62633b8_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">vlgea:RelatedPartyNoteReceivableMaturingAugust2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="iae6596e3a3484ce9a93be774bce3bca3_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="ief5e2846c7de475093da0569cb80c6ff_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i1a677ad9ec664cc5b65effcd38338538_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i6145fcb31a4c460f812cc52b6a24021b_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="i5576ad13943d49b8ab0fb205117e8fa3_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="ibc59f2a5183a4086a1c037a78626fed2_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="ife49221b07444f4694520fccdb914a06_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:LimitedPartnerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i3e39eb15b95d4f81aa8b72ee6029fb64_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i3249b8aed7bc42ecbc325198e7e7dbd0_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="ic55098da2bf64f5d9fe04c0548904306_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="if60c62b696b349ba873cb9caacd6f55c_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="i4fc06db9651841b6b30d242244417d37_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i490519ebdb714a54a3691095da7b0a14_I20220730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-30</instant>
        </period>
    </context>
    <context id="ie0d6f0f5d0574b63bf397edd1bf6c026_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="ic0ca397ac446497db191316b8b44d4ae_D20220128-20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2022-01-28</endDate>
        </period>
    </context>
    <context id="i358d4ed968cb4e6183d9447376658479_I20200512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-12</instant>
        </period>
    </context>
    <context id="i5c4f5bc488a74a52a1d2f49411ae126d_D20200512-20200512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-12</startDate>
            <endDate>2020-05-12</endDate>
        </period>
    </context>
    <context id="i833f3f2a37944a5a8029076095f30e26_D20220128-20270504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2027-05-04</endDate>
        </period>
    </context>
    <context id="if4d616840cbc4ead81aef184e1728a6a_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ib46c3e6570a04b65b83da5e61f1b9e29_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="ib75b737706f047ef9e54c28a57ed385d_I20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-01</instant>
        </period>
    </context>
    <context id="i5582bee9ca78408ca5f77cc8c5b820f3_D20200901-20200901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-01</endDate>
        </period>
    </context>
    <context id="i8bfbc6ee2996403fb3c411c4b4a45f8d_D20220128-20350901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2035-09-01</endDate>
        </period>
    </context>
    <context id="ie31f6f7e177f41d29b1a9da349ced4d2_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i8f722ed104754ab480ccd9c81920f373_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="ie463c946dba1427cb8ee79bfeac0caf3_D20220128-20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2022-01-28</endDate>
        </period>
    </context>
    <context id="i28a6461f78dc4459b08a5e88f468bb09_D20220128-20370128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-28</startDate>
            <endDate>2037-01-28</endDate>
        </period>
    </context>
    <context id="i2ae994ddee7b474b90f1bc795b19bd2e_I20220128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-28</instant>
        </period>
    </context>
    <context id="i991713eb3b024d498e5969a59e3277cf_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="ic6659ca191cb4288a25a9ccd457b0c09_D20220901-20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-01</endDate>
        </period>
    </context>
    <context id="i836fe6064d0447faa1727151e8117c45_I20220901">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-01</instant>
        </period>
    </context>
    <context id="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-27</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="i85c2938f18934ef4861a53b607df2ef7_I20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="ie9de2491b7164c04ab6e5c5f68afde14_D20230127-20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-27</startDate>
            <endDate>2023-01-27</endDate>
        </period>
    </context>
    <context id="i8b7b739507fd49ffa9794022d73ba3ce_I20230127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-27</instant>
        </period>
    </context>
    <context id="i5ea0bda9be05425eab65de5abf5239b7_I20200506">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-06</instant>
        </period>
    </context>
    <context id="i1ba39b83a555406db33686d066b4c261_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vlgea:AmendedAndRestatedCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <context id="i4c905928fe404db5a19e494b70335677_I20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <instant>2017-12-29</instant>
        </period>
    </context>
    <context id="idb133398cc62435490eb4292957f08f9_D20171229-20171229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
        </entity>
        <period>
            <startDate>2017-12-29</startDate>
            <endDate>2017-12-29</endDate>
        </period>
    </context>
    <context id="i6414a4ef80f94320a3dc0a09b2a4c62b_D20171229-20241229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-29</startDate>
            <endDate>2024-12-29</endDate>
        </period>
    </context>
    <context id="icf581795d1f442aaa55db48938815912_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i746a3e387d5d4da88b3149b9a8552c71_D20230129-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-29</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i27ca2079911a4c5ba08c1a693251ff1a_D20220130-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i54a73156563e495696511529295ef115_D20220731-20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-31</startDate>
            <endDate>2023-04-29</endDate>
        </period>
    </context>
    <context id="i2106e2d8e6bf420f91b5c46d8ddbb289_D20210801-20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ie4af491e1d10468e8ca69d5c2a514555_I20230429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000103595</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-29</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="class">
        <measure>vlgea:class</measure>
    </unit>
    <unit id="defined_benefit_pension_plan">
        <measure>vlgea:defined_benefit_pension_plan</measure>
    </unit>
    <unit id="swap">
        <measure>vlgea:swap</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF8zLTEtMS0xLTYwNTE4_87f1470c-eb94-413d-b6fd-537a4dc2ab66">0000103595</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF80LTEtMS0xLTYwNTE4_37f312bb-ea6d-4d5f-b89a-180a27f08b2d">--07-29</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF81LTEtMS0xLTYwNTE4_1ef9fe2a-7390-4024-946b-9b0bd51f699e">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF82LTEtMS0xLTYwNTE4_31249f3e-80e5-4aae-ba1d-780ecdd95170">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80L2ZyYWc6ZWJhZjUyNjM1NGFiNGNjNzkyZDcyZmE2ZGE1MjdkYTEvdGFibGU6NzM2YzAyMzAxMmFjNDBiMTlhODY5ZTBiZDJjNGM3YzAvdGFibGVyYW5nZTo3MzZjMDIzMDEyYWM0MGIxOWE4NjllMGJkMmM0YzdjMF83LTEtMS0xLTYwNTE4_4c9131d3-83dc-48f9-a08d-4526ae3129e0">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA2_840e8245-2558-4b63-8498-61ffa923bbcb">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV8wLTAtMS0xLTYwNTE4_870c6f82-6fc6-41ee-a4a9-dc4039a54cd3">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV8yLTEtMS0xLTYwNTE4L3RleHRyZWdpb246YzA2Y2ZhNDlkNjA5NDQ0MjhkMmE2OTgxMzQyZjllMmVfMzY_fdb2eee7-f060-4b7d-90ab-2196577de7e1">2023-04-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV82LTAtMS0xLTYwNTE4_69d6e99f-34ba-47d3-b98a-6234cf087829">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6M2I2NmExODZmYTM0NDQ2ODgwOTIxNWExZGZhYTNlMDkvdGFibGVyYW5nZTozYjY2YTE4NmZhMzQ0NDY4ODA5MjE1YTFkZmFhM2UwOV84LTAtMS0xLTYwNTE4L3RleHRyZWdpb246Y2Y4NmYzODUxZjEyNDY5YWE2YzdhZjg4YjQxZDE2NmFfMjQ_e9221ef3-170a-4f4f-96bc-5484f8124891">0-2633</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA4_4e16c090-6834-4150-b4ad-7073daffca86">VILLAGE SUPER MARKET, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8wLTAtMS0xLTYwNTE4_7bff3922-e243-414e-b12a-62a1df980413">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8wLTItMS0xLTYwNTE4_d7aa0201-2e34-45e8-9441-ef5489530dca">22-1576170</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfNA_e2e372e2-e762-4fda-8294-e21928d00cc1">733 Mountain Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfOA_d9ab8df1-c392-4a5c-9cc9-b67b3e180ce1">Springfield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfMTI_4c8d0226-6ad5-4be2-b125-eada466b10f0">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8zLTAtMS0xLTYwNTE4L3RleHRyZWdpb246YjVkNGZiOWU5OTNhNGEzNWIwZDhkNzVlODM2NTVjNDVfMTY_96333195-3cd1-4615-a181-9e96b6ba33a1">07081</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF82LTItMS0xLTYwNTE4L3RleHRyZWdpb246MTM1MWY2NThlZTJiNDdmMmEyMWYyMDczMGQyYWNiYTZfNQ_d279f8a1-3660-4a35-8278-6d338aeda000">973</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF82LTItMS0xLTYwNTE4L3RleHRyZWdpb246MTM1MWY2NThlZTJiNDdmMmEyMWYyMDczMGQyYWNiYTZfOQ_f431c1cf-982e-40e6-9766-2d695030dcf2">467-2200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0wLTEtMS02MDUxOA_1ec46bc9-df18-4a68-a8b4-1128875940c7">Class A common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0xLTEtMS02MDUxOA_40923960-7d6f-46ee-a282-929447057d76">VLGEA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MDljMGNkMGFmMGVhNDM4MGFiZjU0Zjg1ZjliZDI5ZDAvdGFibGVyYW5nZTowOWMwY2QwYWYwZWE0MzgwYWJmNTRmODVmOWJkMjlkMF8xMC0yLTEtMS02MDUxOA_0b205640-08bb-44a4-893a-e93cdca57433">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjA5_052ed641-8b0d-4e9a-9f38-774e24fa9d90">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGV4dHJlZ2lvbjpkMjc3MGUyNTQ3MDk0NmMwYmE5ZTk5OWIzZmE1ZWQ1M18xMjEw_0b4e50ff-da75-4de8-830c-7780376895fc">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8wLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZGEzZmU3MzFiNTZjNDIyYTlhNTRmOWExNTQ4ZmUwZGNfNA_bea819a9-a613-4e18-a9b1-caae9e3e470d">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8xLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZDFiNjgyMWFhZjYzNGNkYjlkMzNlMmNmZmQwODg0ZmJfMzE_d203d9d0-be0d-4edd-abcb-ecf91e4df836">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl8yLTItMS0xLTYwNTE4L3RleHRyZWdpb246ZWFjNjA4ZmJiYWE1NGE2ZGI3M2IwZDgxN2RiNTI5NzZfMjg_5a28236d-c118-46d4-9b51-6b0b7c1d7374">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6YTQ3Zjk3ZWZhOGEzNDY0ZDk0YTJjYjQ5NzA5YzA4YmIvdGFibGVyYW5nZTphNDdmOTdlZmE4YTM0NjRkOTRhMmNiNDk3MDljMDhiYl80LTAtMS0xLTYwNTE4L3RleHRyZWdpb246MzJmOWQ5OTJhMmM0NGNlMjlmNzk3NzYyMWM3Y2NmMjdfMTIz_5fe5a920-fdcc-40a0-b4a8-4625a5b1ff60">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i53f6d9189fe046e8b0754050a7d332fb_I20230607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MzU5OTliNTg1YjY1NDcxMjk3MWVhM2ZhZjI1M2EzOTQvdGFibGVyYW5nZTozNTk5OWI1ODViNjU0NzEyOTcxZWEzZmFmMjUzYTM5NF80LTItMS0xLTYwNTE4_9b3f58b7-44df-4713-9dd5-2170e4cc6afd"
      unitRef="shares">10563420</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5ddc99ea693341719e8690a5c91e26f9_I20230607"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xL2ZyYWc6ZDI3NzBlMjU0NzA5NDZjMGJhOWU5OTliM2ZhNWVkNTMvdGFibGU6MzU5OTliNTg1YjY1NDcxMjk3MWVhM2ZhZjI1M2EzOTQvdGFibGVyYW5nZTozNTk5OWI1ODViNjU0NzEyOTcxZWEzZmFmMjUzYTM5NF81LTItMS0xLTYwNTE4_4353a036-9cdf-49ec-a479-38e769daed8a"
      unitRef="shares">4293748</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNC0xLTEtMS02MDUxOA_fefdfcda-9771-42c0-a718-679a19d09f5c"
      unitRef="usd">124625000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNC0zLTEtMS02MDUxOA_922f8bff-7623-4d6d-ba3b-744897c81942"
      unitRef="usd">134832000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryNet
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNS0xLTEtMS02MDUxOA_12044662-e789-43e8-9d50-91fee8c23aec"
      unitRef="usd">45859000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNS0zLTEtMS02MDUxOA_f9fbca31-48fd-4754-bb72-1daaf8fbd03d"
      unitRef="usd">44190000</us-gaap:InventoryNet>
    <vlgea:PatronageDividendReceivable
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNi0xLTEtMS02MDUxOA_fcce7421-ee44-4da7-9d01-2b55e5f040bb"
      unitRef="usd">8612000</vlgea:PatronageDividendReceivable>
    <vlgea:PatronageDividendReceivable
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNi0zLTEtMS02MDUxOA_52388b75-d020-47ff-b585-b8c82edc5d69"
      unitRef="usd">12239000</vlgea:PatronageDividendReceivable>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNy0xLTEtMS02MDUxOA_85e03125-2626-463e-a95d-8563e0131d32"
      unitRef="usd">30799000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNy0zLTEtMS02MDUxOA_af3bc5b0-d201-4b8b-a4e8-42d3ad3ad260"
      unitRef="usd">28627000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfOS0xLTEtMS02MDUxOA_2daa5ef3-dd96-43b1-a9a4-13095d08e75f"
      unitRef="usd">46000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfOS0zLTEtMS02MDUxOA_dfa5c62c-ddf7-4083-a1cd-86b0d981856e"
      unitRef="usd">631000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTAtMS0xLTEtNjA1MTg_262fbab5-9055-4bde-b764-c2204a50ec91"
      unitRef="usd">16961000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTAtMy0xLTEtNjA1MTg_e3d055fd-c54e-411f-9fc4-2105e8f3e9b7"
      unitRef="usd">17446000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTEtMS0xLTEtNjA1MTg_16231792-f07d-47f4-be7d-d273f72032b8"
      unitRef="usd">226902000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTEtMy0xLTEtNjA1MTg_0ee48792-e60a-47b2-b3dc-33684fd2bcef"
      unitRef="usd">237965000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTMtMS0xLTEtNjA1MTg_261ca5cc-cca8-4c5a-8d60-3a412d21502d"
      unitRef="usd">276089000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTMtMy0xLTEtNjA1MTg_463ef1ce-088a-4e92-b3e1-786c2d0a56f5"
      unitRef="usd">265333000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTQtMS0xLTEtNjA1MTg_823ad536-4640-45b5-a78f-41c5cb66102b"
      unitRef="usd">274513000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTQtMy0xLTEtNjA1MTg_18e52830-5d49-4332-ae24-e3c77f01764e"
      unitRef="usd">293295000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTUtMS0xLTEtNjA1MTg_61c7479c-028d-41e8-91a8-7c83dd9d633a"
      unitRef="usd">61400000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTUtMy0xLTEtNjA1MTg_c15fa3e9-dcc1-4b46-8b8f-8ed3b0252dc9"
      unitRef="usd">29157000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTYtMS0xLTEtNjA1MTg_0d7e4697-7104-42bc-9df2-2bc680f3be8c"
      unitRef="usd">33107000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTYtMy0xLTEtNjA1MTg_01bc1c1e-c731-4c00-8a13-a36004d3ad4e"
      unitRef="usd">33004000</us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTctMS0xLTEtNjA1MTg_e011763a-e8ed-4666-9ae1-e3054b265aee"
      unitRef="usd">11363000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTctMy0xLTEtNjA1MTg_c72a8f60-233c-4a70-ba07-ced52bd754b4"
      unitRef="usd">7162000</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTgtMS0xLTEtNjA1MTg_007182fd-be81-48ac-8354-2d0255d40ea1"
      unitRef="usd">24190000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTgtMy0xLTEtNjA1MTg_5e066fa7-32a8-40e7-a0f4-a38a2257026e"
      unitRef="usd">24190000</us-gaap:Goodwill>
    <us-gaap:OtherAssets
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTktMS0xLTEtNjA1MTg_bfa74870-5e2d-4ab4-a1aa-18016d732b67"
      unitRef="usd">37191000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMTktMy0xLTEtNjA1MTg_bf526494-c97b-4d43-a0b0-34c1ebdfbe3e"
      unitRef="usd">34342000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjEtMS0xLTEtNjA1MTg_9f10d4c9-3671-4cd2-b563-beba40093214"
      unitRef="usd">944755000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjEtMy0xLTEtNjA1MTg_95513cee-9a43-491a-9e57-2228fab72b89"
      unitRef="usd">924448000</us-gaap:Assets>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjQtMS0xLTEtNjA1MTg_1c291a71-eb1d-4da7-a3af-e7ffcccbde8d"
      unitRef="usd">20281000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjQtMy0xLTEtNjA1MTg_25b44a12-d7d8-4dfc-a66a-ec785db8e2e6"
      unitRef="usd">20351000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjUtMS0xLTEtNjA1MTg_614226d3-029f-4e1b-ad7f-236ad583d7bf"
      unitRef="usd">649000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjUtMy0xLTEtNjA1MTg_168d9cab-2325-4684-acf2-41423b0169b4"
      unitRef="usd">596000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjYtMS0xLTEtNjA1MTg_fba8cf3d-7c96-43cc-bee8-f3cb068bd1ad"
      unitRef="usd">737000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjYtMy0xLTEtNjA1MTg_c60404f2-6dcb-4804-854b-a09b93d9d54c"
      unitRef="usd">1134000</us-gaap:NotesPayableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjctMS0xLTEtNjA1MTg_585a51cc-45cf-4295-959f-d6ae3fe62914"
      unitRef="usd">9370000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjctMy0xLTEtNjA1MTg_f250d303-dba7-4218-956d-f9edd0a3e11d"
      unitRef="usd">7466000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="idc99774da0db464bb938f1f13a96c12f_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjgtMS0xLTEtNjA1MTg_ae2671ed-5a77-44a7-946d-09900caa7125"
      unitRef="usd">75199000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie96269055e8f467fba9b290b5d23f8f2_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjgtMy0xLTEtNjA1MTg_3794b25f-1e99-4bd2-8faf-f1692427ae40"
      unitRef="usd">77037000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjktMS0xLTEtNjA1MTg_b535c50f-bf2f-4a1c-be46-63f19bbca623"
      unitRef="usd">28789000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMjktMy0xLTEtNjA1MTg_3eff4ce1-b6a9-4656-b039-98721abcfb01"
      unitRef="usd">24266000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzAtMS0xLTEtNjA1MTg_ffc343f5-4df4-4b4d-98e4-1b2358d72a9d"
      unitRef="usd">28296000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzAtMy0xLTEtNjA1MTg_651f886a-9e00-4e32-9ed7-2ce75353cf54"
      unitRef="usd">27221000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzEtMS0xLTEtNjA1MTg_d71282e5-5084-42f4-8b69-3c964c7e4dc0"
      unitRef="usd">476000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzEtMy0xLTEtNjA1MTg_13da07e1-645e-4557-98f3-81ac8fd34b98"
      unitRef="usd">98000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzItMS0xLTEtNjA1MTg_7030d286-a30f-4936-ad91-9cadf9c0869d"
      unitRef="usd">163797000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzItMy0xLTEtNjA1MTg_fc431062-d4fd-43ed-88ec-d8c2dfd104ad"
      unitRef="usd">158169000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzQtMS0xLTEtNjA1MTg_6175171b-35fb-4f39-b94f-53de55699d3a"
      unitRef="usd">266916000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzQtMy0xLTEtNjA1MTg_2416b2ab-855c-4211-b189-b98e04d048bf"
      unitRef="usd">284300000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzUtMS0xLTEtNjA1MTg_cc36ef68-ce03-47ee-ba60-dd7225cfe994"
      unitRef="usd">20852000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzUtMy0xLTEtNjA1MTg_fc92cb8c-7584-4623-99bf-8942076b83cd"
      unitRef="usd">21510000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzYtMS0xLTEtNjA1MTg_e610c377-7a16-4128-9f38-5a72fb089dae"
      unitRef="usd">1814000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzYtMy0xLTEtNjA1MTg_852ee083-b553-4b63-833d-9cfff6593c25"
      unitRef="usd">1961000</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzctMS0xLTEtNjA1MTg_db8147b5-9778-4578-8bb5-c8d64ee1c565"
      unitRef="usd">74811000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzctMy0xLTEtNjA1MTg_b84a5724-321b-4e0b-bbf1-e048439ee94a"
      unitRef="usd">66264000</us-gaap:LongTermNotesPayable>
    <vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzgtMS0xLTEtNjA1MTg_559b848e-6275-4c57-9e21-df1ff9e3d5ab"
      unitRef="usd">364393000</vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations>
    <vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzgtMy0xLTEtNjA1MTg_00f568d4-a301-48d2-8582-5bdfd0bc4d65"
      unitRef="usd">374035000</vlgea:LongTermDebtAndOperatingAndFinanceLeaseObligations>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzktMS0xLTEtNjA1MTg_152f2a3f-e4fb-4650-8919-d00f2f3a518a"
      unitRef="usd">4823000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfMzktMy0xLTEtNjA1MTg_135af5f5-d0c9-491c-a588-8948482f5fee"
      unitRef="usd">4569000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDAtMS0xLTEtNjA1MTg_fa622226-7285-46c0-84b0-b6f8f83e4ac1"
      unitRef="usd">15992000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDAtMy0xLTEtNjA1MTg_db0cc031-1369-4599-b549-efef26df702c"
      unitRef="usd">15566000</us-gaap:OtherLiabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDEtMS0xLTEtNjA1MTg_98a9524b-82d4-482c-a216-b14ddcf47b3e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDEtMy0xLTEtNjA1MTg_8cf490ab-65c6-4084-886d-44532b974751"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF80Ng_0f5bce59-e0a2-4b9b-9315-65390b7a1cb6"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF80Ng_469a7335-6fb7-4184-80f7-e7d3ce1359ee"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF81Nw_6b899f0e-f545-4612-8825-d268db7238c9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmNzZkZDVlNzlhYzE0YmFhYjY1MDBlNjI0OTg4M2Q1ZF81Nw_ef4224e3-9af7-4053-adc1-de88c132be40"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMS0xLTEtNjA1MTg_28981a1d-e29d-48a6-94be-77176adcf694"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDMtMy0xLTEtNjA1MTg_abddd1b2-0ecf-4f4e-ba3d-b0e9d5b0ae3e"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY181MQ_ab242fb3-4a73-457c-ba03-1b25376f70b3"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iba3a57479ea641fc966457542cd51b21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY181MQ_e0c44934-0b7a-4c59-bb40-a03425739081"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iba3a57479ea641fc966457542cd51b21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY182OQ_a871b9a5-6ebc-490b-b7cc-fd156946e5c1"
      unitRef="shares">11478000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpmZDI4OWJhMGIxNTY0ODQ0YmI5NzdmNzYyOTI3OWNlY184OQ_ee811975-da0a-4abb-9937-5d9d57259a2a"
      unitRef="shares">10971000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iba3a57479ea641fc966457542cd51b21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMS0xLTEtNjA1MTg_3092741f-0897-43d5-94ec-c1c50d386458"
      unitRef="usd">74865000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDQtMy0xLTEtNjA1MTg_1e35dbc0-a18a-40f4-aa88-1731c8f083cc"
      unitRef="usd">72891000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl81MQ_5de22387-3842-4e62-9500-0fbc33699ef4"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i861b457c24d84c3993053a8d3936396c_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl81MQ_afd521fe-b64f-44c5-aa2f-c16e8fa9c75f"
      unitRef="shares">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_21ab00ee-0418-42cc-8b3c-7e669a654063"
      unitRef="shares">4294000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_b79b21bb-3309-48dd-9680-e25049c6eaed"
      unitRef="shares">4294000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i861b457c24d84c3993053a8d3936396c_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_c085be21-10cd-4beb-92ef-614be338ceab"
      unitRef="shares">4294000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i861b457c24d84c3993053a8d3936396c_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkMzllNjc1ZWM4YWI0MGI5YWUyM2VlZTdmMjQ4MjcxNl84NQ_ca2d0324-2b07-4b32-b95f-ba2bf47f292a"
      unitRef="shares">4294000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5ce614ffe05041dcabd5ced7dd07c1d7_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMS0xLTEtNjA1MTg_9a072b08-f06c-4f3c-b664-c9e2d567faa9"
      unitRef="usd">697000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i861b457c24d84c3993053a8d3936396c_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDUtMy0xLTEtNjA1MTg_3c564119-ec14-441a-aacb-df054147cdfa"
      unitRef="usd">697000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDYtMS0xLTEtNjA1MTg_2017afc7-9c10-40ba-bce7-e585cab48c30"
      unitRef="usd">331551000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDYtMy0xLTEtNjA1MTg_8dfe3d0a-ff2a-4114-98eb-359c6d92f3b7"
      unitRef="usd">306974000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDctMS0xLTEtNjA1MTg_0d4b5abf-b24b-485c-a346-1e77912cbbfc"
      unitRef="usd">6964000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDctMy0xLTEtNjA1MTg_b900b097-88ce-495f-944f-ce9cf46d78b2"
      unitRef="usd">6135000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="iba3a57479ea641fc966457542cd51b21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpiYThjOGE5ZDFlM2M0ODgyYTUzNTUzODUwYzliMzU2N180Mw_8775debb-bafc-434e-9ea6-59050726556b"
      unitRef="shares">914000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpiYThjOGE5ZDFlM2M0ODgyYTUzNTUzODUwYzliMzU2N18xNjQ5MjY3NDQxNzQz_2aeb91b4-4c1a-43f3-b0ec-27a73991994f"
      unitRef="shares">752000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="iba3a57479ea641fc966457542cd51b21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMS0xLTEtNjA1MTg_3a09e49e-1a37-4d9d-ad50-fb2d5114606d"
      unitRef="usd">18327000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i3f48cda499a24a979b73960b18b9b318_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDgtMy0xLTEtNjA1MTg_d21a72a6-337e-422d-89c5-61a2a16fda2e"
      unitRef="usd">14588000</us-gaap:TreasuryStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDktMS0xLTEtNjA1MTg_74cb94ce-724f-4c6c-9f14-13810e30ed2c"
      unitRef="usd">395750000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNDktMy0xLTEtNjA1MTg_2e29dc24-08ca-4b59-974c-0c75f3a0495c"
      unitRef="usd">372109000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNTEtMS0xLTEtNjA1MTg_c58d955a-862f-41d7-a219-b3a52d45920c"
      unitRef="usd">944755000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xNi9mcmFnOjY2ZTBiNjllMjY0YjQ1YTZiNDcwNTY5YTkxYTFiYzhhL3RhYmxlOjVhNjU2ODg3ZDg0ZDRmZTBhNmFmMDkzNGYzYzc0NDEyL3RhYmxlcmFuZ2U6NWE2NTY4ODdkODRkNGZlMGE2YWYwOTM0ZjNjNzQ0MTJfNTEtMy0xLTEtNjA1MTg_731adea7-a5a9-4b15-9db2-3e60f2f68eba"
      unitRef="usd">924448000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy0xLTEtMS02MDUxOA_e1d0a5b6-a5bf-4027-8d7c-a5d200bd3b40"
      unitRef="usd">529294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy0zLTEtMS02MDUxOA_4ff7c946-9488-4f36-ab07-9e95de8a63bf"
      unitRef="usd">501962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy01LTEtMS02MDUxOA_e81a1dc4-a051-4144-bf34-2b0e229fbc1b"
      unitRef="usd">1612848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMy03LTEtMS02MDUxOA_f5d19187-e9f8-42f6-a1d7-799f7a44238b"
      unitRef="usd">1533581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS0xLTEtMS02MDUxOA_0d62c6e3-728f-4d48-9316-daf4a7dd0ac9"
      unitRef="usd">378071000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS0zLTEtMS02MDUxOA_07a8cc55-4358-4e5c-a3c2-39856606b650"
      unitRef="usd">360371000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS01LTEtMS02MDUxOA_31ec63d3-3ed4-457a-82d8-6d8b9e11001a"
      unitRef="usd">1157461000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNS03LTEtMS02MDUxOA_bfccdf84-84ca-4f16-8208-84e236e82d14"
      unitRef="usd">1102199000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy0xLTEtMS02MDUxOA_705964af-d36f-45c6-a801-2c8e0fa68afd"
      unitRef="usd">151223000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy0zLTEtMS02MDUxOA_ba6d4c18-161f-44c7-be55-6a1ad9ca9f92"
      unitRef="usd">141591000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy01LTEtMS02MDUxOA_7d27101b-c5fa-4fa2-8ce6-3957770643f0"
      unitRef="usd">455387000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfNy03LTEtMS02MDUxOA_cb2bc754-35ef-4b6f-b88e-c59fd8f76fc5"
      unitRef="usd">431382000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS0xLTEtMS02MDUxOA_c7ecc6e1-43f7-4c8d-baf6-024bc4e177b5"
      unitRef="usd">128787000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS0zLTEtMS02MDUxOA_4fe5b014-a58f-409b-9790-d2e17a7fc538"
      unitRef="usd">137751000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS01LTEtMS02MDUxOA_d3317501-4a41-40c9-aca9-71ae1286144b"
      unitRef="usd">384452000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfOS03LTEtMS02MDUxOA_c36970c9-69e3-4708-9c50-d41680409690"
      unitRef="usd">385521000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtMS0xLTEtNjA1MTg_474fa038-4e49-4531-9f9c-72950ff4fa36"
      unitRef="usd">8392000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtMy0xLTEtNjA1MTg_25b82a5e-3f60-4648-aae8-c81763e03217"
      unitRef="usd">8130000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtNS0xLTEtNjA1MTg_932c481a-2784-4800-8cd2-125598767d37"
      unitRef="usd">25597000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTEtNy0xLTEtNjA1MTg_deefa449-9dee-40ed-a7b4-c3a7e41a57cd"
      unitRef="usd">24925000</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtMS0xLTEtNjA1MTg_b6d3c4d3-ff15-40b8-a19c-cfab43c0cdfa"
      unitRef="usd">14044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtMy0xLTEtNjA1MTg_7c9b7e41-8147-44a5-8a79-9dfeaae3e1ba"
      unitRef="usd">-4290000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtNS0xLTEtNjA1MTg_c28be1f2-10b3-4d7f-9368-387f0c1873e6"
      unitRef="usd">45338000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTMtNy0xLTEtNjA1MTg_200f5e99-a8d2-4a12-85b6-a345b4d12a47"
      unitRef="usd">20936000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctMS0xLTEtNjA1MTg_4dc8766d-f9d2-4e2c-98c8-2780878af396"
      unitRef="usd">1085000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctMy0xLTEtNjA1MTg_c3815a0a-7240-4f9f-9610-992aa57bd0af"
      unitRef="usd">991000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctNS0xLTEtNjA1MTg_aa0dc472-8697-4225-887c-af81ad20b9e2"
      unitRef="usd">3137000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTctNy0xLTEtNjA1MTg_86b76d5c-d90a-4cf1-a664-f6ad6a6e2cc5"
      unitRef="usd">2923000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktMS0xLTEtNjA1MTg_3ddad85b-ea72-45da-9d1c-8b49533fcfe6"
      unitRef="usd">3151000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktMy0xLTEtNjA1MTg_355ad82f-3b4d-4afd-ac68-bc2a5a764cf6"
      unitRef="usd">950000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktNS0xLTEtNjA1MTg_638298e5-a285-4c7a-84a4-6563f117c280"
      unitRef="usd">7798000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMTktNy0xLTEtNjA1MTg_417ec777-71c5-4dca-a217-596e34b50fb5"
      unitRef="usd">2831000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtMS0xLTEtNjA1MTg_9c5caa8d-7efe-44ce-ade8-ab2f58120193"
      unitRef="usd">16110000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtMy0xLTEtNjA1MTg_a7af8d8c-8535-4d65-aba2-842a43e997a8"
      unitRef="usd">-4331000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtNS0xLTEtNjA1MTg_1e34024b-09a2-495a-9eeb-2bc7a649e7d5"
      unitRef="usd">49999000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjEtNy0xLTEtNjA1MTg_0911d824-8f2c-433b-80ad-0521cb02aa4d"
      unitRef="usd">20844000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtMS0xLTEtNjA1MTg_163b5b58-9b47-4be8-bf88-561a6db891db"
      unitRef="usd">5093000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtMy0xLTEtNjA1MTg_bc3386e3-eb58-42ba-bce0-51801156bc32"
      unitRef="usd">-1100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtNS0xLTEtNjA1MTg_f0c6da95-04d9-48b3-9cf4-32b453c7e191"
      unitRef="usd">15577000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjMtNy0xLTEtNjA1MTg_e5a168d2-45ea-446c-9ea3-0088079dae1b"
      unitRef="usd">6617000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtMS0xLTEtNjA1MTg_223d7800-ada0-4128-8ea0-c0d69f53ba70"
      unitRef="usd">11017000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtMy0xLTEtNjA1MTg_12dc77ed-1896-4289-841b-cf7f251f0b4f"
      unitRef="usd">-3231000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtNS0xLTEtNjA1MTg_73e40b37-04a1-4df5-b0ea-82ed3d389e01"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjUtNy0xLTEtNjA1MTg_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktMS0xLTEtNjA1MTg_72a99b37-30ea-4854-9a7b-049efe835aa2"
      unitRef="usdPerShare">0.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktMy0xLTEtNjA1MTg_fe6fcf80-219e-49e3-bf31-f4eed4f954de"
      unitRef="usdPerShare">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktNS0xLTEtNjA1MTg_a5d9651e-3342-4c96-a33d-7e311f01d9fe"
      unitRef="usdPerShare">2.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMjktNy0xLTEtNjA1MTg_da7d431d-adbe-406d-8bc1-50a9c77b17e6"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtMS0xLTEtNjA1MTg_3aaae2b8-e2a6-4443-8a9f-18bc5bc916dc"
      unitRef="usdPerShare">0.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtMy0xLTEtNjA1MTg_ac8a191a-fb1c-4f91-8449-466e75c81308"
      unitRef="usdPerShare">-0.22</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtNS0xLTEtNjA1MTg_5d2b0b21-79b9-42fb-bf94-ab94b3e2be70"
      unitRef="usdPerShare">2.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzAtNy0xLTEtNjA1MTg_abb89fec-3f1d-4a8a-b80b-355d77cf13e2"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtMS0xLTEtNjA1MTg_e282df37-0859-41c0-9962-5eaeab5c1619"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtMy0xLTEtNjA1MTg_bc6a0120-3495-43fd-b37e-70ce3a330165"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtNS0xLTEtNjA1MTg_95d47a85-ff57-444a-9165-4df8de314e91"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzMtNy0xLTEtNjA1MTg_79c000d9-9694-4eb3-9bce-07653599ce59"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtMS0xLTEtNjA1MTg_665a4504-599b-4de6-990a-0c04ff465967"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtMy0xLTEtNjA1MTg_f39cab34-82de-4b2f-a3c0-3750dbbc59d2"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtNS0xLTEtNjA1MTg_e17810cc-9616-4a57-94d6-38fe0628871f"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8xOS9mcmFnOjQ1ZTAzNTNkZGVmNzQwZmJiMmNiYWU5YmZjMThjY2UyL3RhYmxlOjFiOGJmZGFkMmZkYzRmZThhMDdjNDM1OTA1OGUxMDU0L3RhYmxlcmFuZ2U6MWI4YmZkYWQyZmRjNGZlOGEwN2M0MzU5MDU4ZTEwNTRfMzQtNy0xLTEtNjA1MTg_2eae6d8c-11ae-49c3-9758-508e6881dc18"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy0xLTEtMS02MDUxOA_223d7800-ada0-4128-8ea0-c0d69f53ba70"
      unitRef="usd">11017000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy0zLTEtMS02MDUxOA_12dc77ed-1896-4289-841b-cf7f251f0b4f"
      unitRef="usd">-3231000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy01LTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMy03LTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b"
      unitRef="usd">-445000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3"
      unitRef="usd">2572000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa"
      unitRef="usd">1117000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c"
      unitRef="usd">4122000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528"
      unitRef="usd">96000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098"
      unitRef="usd">-89000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367"
      unitRef="usd">288000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e"
      unitRef="usd">-265000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e"
      unitRef="usd">8525000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07"
      unitRef="usd">8525000</us-gaap:OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c"
      unitRef="usd">-1642000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9"
      unitRef="usd">-1642000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItMS0xLTEtNjA1MTg_39b0f596-6357-4850-8681-b298f6f322e5"
      unitRef="usd">10476000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItMy0xLTEtNjA1MTg_d82a44c7-679f-4d8b-a6c7-a7dba7f6238f"
      unitRef="usd">9597000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItNS0xLTEtNjA1MTg_2e44051b-7921-47df-a33c-90c7833e9350"
      unitRef="usd">35251000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfMTItNy0xLTEtNjA1MTg_0dcb522e-42aa-4c8a-8e1b-28cbcd659804"
      unitRef="usd">28781000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMzM_0c4f48b1-8f6d-45b9-bd75-ed9a0f8960b1"
      unitRef="usd">201000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDA_d0370304-30bf-4faa-9fe1-2668f2340cb6"
      unitRef="usd">1104000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfOTY_1b4e229f-5ac5-47dc-8221-43b79c66bdff"
      unitRef="usd">501000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTAz_6f8d1caa-3829-42c5-b52d-b8c7c56c72e0"
      unitRef="usd">1767000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTgw_7e20d43c-b70c-4207-9120-2942366c7ba6"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTg3_f66be16c-234b-444f-9143-f5e4608656c7"
      unitRef="usd">37000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjQy_de23fa42-54c9-466f-ae62-cbc810a0739b"
      unitRef="usd">129000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjQ5_fe799e05-282c-422b-a505-27b71eff1dee"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTY0OTI2NzQ0MjM0Mw_2c9174e8-dd3e-4c65-8cb8-a8d554187502"
      unitRef="usd">3780000</us-gaap:OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMTY0OTI2NzQ0MjM0OQ_849f27ba-be99-4294-a978-c80ded5a8894"
      unitRef="usd">702000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax>
    <us-gaap:SharesIssued
      contextRef="i9c57a43c920644c8a97f03178b4f3a5a_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xLTEtMS02MDUxOA_7fa86e3f-b48e-43e0-aec7-28878c34234e"
      unitRef="shares">10970000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i9c57a43c920644c8a97f03178b4f3a5a_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0zLTEtMS02MDUxOA_d2f5bfe3-0ec2-44ea-9e30-c4d7201e43fc"
      unitRef="usd">74099000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC01LTEtMS02MDUxOA_f7a3d62a-6d9c-4fee-b07e-d77b44497ba9"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie7eaec2026d9433ea496dc663fbdd2a5_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC03LTEtMS02MDUxOA_2be6dfc3-876b-4545-a81b-b04d54e3c0aa"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc8c82f7a3df4c799d6504d1e3c547dd_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC05LTEtMS02MDUxOA_60ab1a81-eb66-43dd-8ab1-ad0f518b42ee"
      unitRef="usd">323872000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia5cec32cedb946d484d0f76fe9c38c87_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xMS0xLTEtNjA1MTg_f793c215-d5a9-4eae-8514-b08b8ff9a63d"
      unitRef="usd">7505000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if4086e0a1c7540d3a353804b99ed8d82_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xMy0xLTEtNjA1MTg_d6e704a5-7f3e-4204-a684-dc76d020c3a5"
      unitRef="shares">752000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if4086e0a1c7540d3a353804b99ed8d82_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xNS0xLTEtNjA1MTg_dc8e114b-789e-4273-a870-1ed94fba3855"
      unitRef="usd">-14588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie5ca89b06ec64dcd91ff49325267ef5b_I20230128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNC0xNy0xLTEtNjA1MTg_cd42e0dc-8782-415c-986b-7e45f4633207"
      unitRef="usd">391585000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNS05LTEtMS02MDUxOA_63af5a28-ab31-407f-8aa4-fb0e45b39ca0"
      unitRef="usd">11017000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNS0xNy0xLTEtNjA1MTg_5fa3576e-8a30-4539-8f6c-cff5d29eacc7"
      unitRef="usd">11017000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0wLTEtMS02MDUxOC90ZXh0cmVnaW9uOjFjZjljZDBhNjRhNTRlNDliZWRlZWFiMGQ2NGNhZWNmXzQ0_35d14079-827e-4776-9151-c46c548a74f3"
      unitRef="usd">-244000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idb436f733a0142be93ec05ced5854305_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0xMS0xLTEtNjA1MTg_6d2406c0-377f-453a-99b3-206abda04cb1"
      unitRef="usd">-541000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNi0xNy0xLTEtNjA1MTg_6dfee094-ef53-42a5-a1a5-e04e3003a303"
      unitRef="usd">-541000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:Dividends
      contextRef="ib35832480b6c458cb8f030e42ec8c2db_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNy05LTEtMS02MDUxOA_d40b8f09-cf4c-409f-a2d9-74310766c62d"
      unitRef="usd">3338000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNy0xNy0xLTEtNjA1MTg_7ae4e154-ac83-495d-a771-ef0756ab84af"
      unitRef="usd">3338000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xMy0xLTEtNjA1MTg_f1e6e6a2-5c8f-49f7-8478-20a490df2b46"
      unitRef="shares">162000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ifc7a401fed2a4b10bb925f34e8e78934_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xNS0xLTEtNjA1MTg_124d6bd8-be14-4e2b-b91c-ddeaaef58781"
      unitRef="usd">3739000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfOS0xNy0xLTEtNjA1MTg_b83ffe48-ec1d-4ca8-8919-240b873ed723"
      unitRef="usd">3739000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMS0xLTEtNjA1MTg_39dd9a12-aec5-44be-b81f-74dd25b98190"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMy0xLTEtNjA1MTg_7427a9db-a248-4035-9565-de0d8525f712"
      unitRef="usd">73000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTAtMTctMS0xLTYwNTE4_e3e7c6f5-5637-46fa-b40f-127bb39193cd"
      unitRef="usd">73000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMS0xLTEtNjA1MTg_52b3e379-0960-44b2-bedb-402f6248e863"
      unitRef="shares">508000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i70865a0873e840dc80e21de1d08e6011_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMy0xLTEtNjA1MTg_053cd6cc-79c0-43a8-8802-7ec7f24e1f9a"
      unitRef="usd">839000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTEtMTctMS0xLTYwNTE4_13cb3140-75d9-43e6-8f96-aa9de6e67ad4"
      unitRef="usd">839000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:SharesIssued
      contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMS0xLTEtNjA1MTg_241b5eb7-de2a-469d-adef-d70f54cfa2b4"
      unitRef="shares">11478000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMy0xLTEtNjA1MTg_02301b63-cfd9-4c05-9b48-a939ffa9e279"
      unitRef="usd">74865000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtNS0xLTEtNjA1MTg_df4429b8-f89c-428a-a8f5-ed5a74db5722"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtNy0xLTEtNjA1MTg_c3a9e25f-300d-4787-8a3d-e87e4f454ba4"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84aa799f73bb4dc99f459625177bb6cc_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtOS0xLTEtNjA1MTg_248a6b18-1329-45b4-b4f4-e5144a650c16"
      unitRef="usd">331551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTEtMS0xLTYwNTE4_e5b57126-965c-455c-9ccc-7370979973e9"
      unitRef="usd">6964000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTMtMS0xLTYwNTE4_fb51a1e8-bfad-44a6-8695-f04777394fc6"
      unitRef="shares">914000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTUtMS0xLTYwNTE4_7adfe584-277b-4d67-95dd-05f40ceb9d37"
      unitRef="usd">-18327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTQtMTctMS0xLTYwNTE4_32167554-1361-4819-a95f-bf1e781bae3c"
      unitRef="usd">395750000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMS0xLTEtNjA1MTg_6f76efa6-d48b-48b7-a6cc-8b7b62212ceb"
      unitRef="shares">10981000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2ddd8923cd2c42cf8834e1efc5f2c30a_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMy0xLTEtNjA1MTg_4b4da340-3e99-48bf-b471-d30f5d18f927"
      unitRef="usd">71808000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtNS0xLTEtNjA1MTg_e54ece81-e427-41bb-9522-79477c884c1a"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7cc7b707d8d94b7b8272fef80d239c8e_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtNy0xLTEtNjA1MTg_a995fffc-3bc5-4bc6-8e69-dfce0624fa05"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf9e34eef03c433dba13dc21859049ff_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtOS0xLTEtNjA1MTg_8bd4a2d5-6016-4be2-be08-32553e58fbd1"
      unitRef="usd">304117000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cbb977b1bc34dafaf7fad72509ce527_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTEtMS0xLTYwNTE4_8a6d15c6-b156-40b6-91f0-d8f56030fead"
      unitRef="usd">-7338000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie2ddabe6fff143a3895b62856d28ffb1_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTMtMS0xLTYwNTE4_985d1688-f1e4-414c-a574-544d9e6dc307"
      unitRef="shares">730000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie2ddabe6fff143a3895b62856d28ffb1_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTUtMS0xLTYwNTE4_c41e98a5-7624-4f4f-8a37-c99efb8abfff"
      unitRef="usd">-14028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i719df08c530d47c9aa05138767d79933_I20220129"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTYtMTctMS0xLTYwNTE4_2ade818e-c97d-4161-b673-a58627f5274a"
      unitRef="usd">355256000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i809d7fece22640978478b8c87e2442cc_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTctOS0xLTEtNjA1MTg_ce782815-8cbe-4d25-bdb3-5db7e7b9cc8d"
      unitRef="usd">-3231000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTctMTctMS0xLTYwNTE4_e14f91c2-12b7-450f-9b95-37a0bd2ff63e"
      unitRef="usd">-3231000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjo1ZTE5OTIxZmU5MTE0NDdhYjQ5YTNkNDMwMzJmN2I2NV80Nw_43d7ecba-d319-4cc9-a25e-1e589984d4a4"
      unitRef="usd">5623000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0b40c973ebcd485aa1de3fa6f20854af_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMTEtMS0xLTYwNTE4_93e85cb8-fb2d-4e4e-9fbf-bf5316e9cec1"
      unitRef="usd">12828000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTgtMTctMS0xLTYwNTE4_c6a5fb8d-f6a3-43da-aa5a-7df51ceb8c7f"
      unitRef="usd">12828000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:Dividends
      contextRef="i809d7fece22640978478b8c87e2442cc_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTktOS0xLTEtNjA1MTg_8f15f02b-102c-4a5c-8ad3-066986ca7451"
      unitRef="usd">3261000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMTktMTctMS0xLTYwNTE4_0340e830-0404-400c-8722-5232cfa5cd1d"
      unitRef="usd">3261000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTMtMS0xLTYwNTE4_bb1b4c7b-3e7c-4e1a-b3db-a7e75981384d"
      unitRef="shares">22000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0d57d8f28690441ba41180d5aa269a4a_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTUtMS0xLTYwNTE4_01c3e7a7-49f0-4992-91ac-604b3d709494"
      unitRef="usd">560000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjEtMTctMS0xLTYwNTE4_94056719-7514-4037-a9ff-98be756f7774"
      unitRef="usd">560000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMS0xLTEtNjA1MTg_8276d007-b36e-4044-ae3d-e0797061409c"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMy0xLTEtNjA1MTg_9459c896-6d2d-44ee-ad60-9aa13b175b43"
      unitRef="usd">73000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjItMTctMS0xLTYwNTE4_8371c0b0-2125-48d6-8746-4d1b6f374966"
      unitRef="usd">73000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMS0xLTEtNjA1MTg_cbca66e4-3edc-4189-80a0-ad53dec0f84a"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i0dfb138d701348a381915f80bed187cf_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMy0xLTEtNjA1MTg_ed8b862e-0de1-4de4-9fde-d7db7a6b9fcf"
      unitRef="usd">616000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjMtMTctMS0xLTYwNTE4_2696cda2-f46d-4d68-846b-22f7ce470e48"
      unitRef="usd">616000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:SharesIssued
      contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMS0xLTEtNjA1MTg_146b1709-3a85-46f4-b7cb-a16b6f90bca3"
      unitRef="shares">10975000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMy0xLTEtNjA1MTg_a06978b2-4652-4669-9923-954324cc8ab1"
      unitRef="usd">72351000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtNS0xLTEtNjA1MTg_8dd6b321-c441-4b7a-a4ea-23f5bf454501"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtNy0xLTEtNjA1MTg_793b563e-f16a-4136-9b5e-48bb741280d8"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e41072753034fad818ea15fb97d4edc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtOS0xLTEtNjA1MTg_566240ff-5831-4a7c-8352-b36766a7661c"
      unitRef="usd">297625000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41f638a895fb4416af757a00d0052606_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTEtMS0xLTYwNTE4_decf5fe2-038b-4ef6-b039-28131fc0fffa"
      unitRef="usd">5490000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTMtMS0xLTYwNTE4_31aeafe7-dcc2-4499-a425-262c569924e5"
      unitRef="shares">752000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTUtMS0xLTYwNTE4_57f9d98d-00af-40f1-85ca-a596234e4871"
      unitRef="usd">-14588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMjUtMTctMS0xLTYwNTE4_7cfdede1-8298-4fe6-af37-ec6680a6ae19"
      unitRef="usd">361575000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i55f813512cee4a88b57e3f13ef03e931_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMS0xLTEtNjA1MTg_cdf13360-d22d-4255-8b0f-dfbe8c428044"
      unitRef="shares">10971000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i55f813512cee4a88b57e3f13ef03e931_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMy0xLTEtNjA1MTg_94237ccb-a4db-47db-a6a5-81f9d7f01625"
      unitRef="usd">72891000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i16e98a8fe9e846a4aab30904dea15f3d_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtNS0xLTEtNjA1MTg_12f2cc9e-41c1-4096-bddb-929cd748925c"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i16e98a8fe9e846a4aab30904dea15f3d_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtNy0xLTEtNjA1MTg_1a7d61a4-bd0a-4d51-afd5-842918136e27"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i88ffe0e522214f909985752949510113_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtOS0xLTEtNjA1MTg_2363c852-1f15-4f3d-98bf-d1f15871a584"
      unitRef="usd">306974000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib24978b45d954ed9b227cd8318a1e448_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTEtMS0xLTYwNTE4_17d4850d-36f7-40f8-b794-61c69327529e"
      unitRef="usd">6135000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i0f0e6dd544e94886ba23dc247b91cc22_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTMtMS0xLTYwNTE4_a092d79e-fc18-4932-8574-cdb114259c0f"
      unitRef="shares">752000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i0f0e6dd544e94886ba23dc247b91cc22_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTUtMS0xLTYwNTE4_91215bd5-77b7-4f41-958c-bb3bfbbd8d7f"
      unitRef="usd">-14588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzAtMTctMS0xLTYwNTE4_c5f03cef-2e7c-4cc0-b5cb-c5e147d084f2"
      unitRef="usd">372109000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzEtOS0xLTEtNjA1MTg_58f1bfc9-79f5-4c94-8d07-e56f19c0c21f"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzEtMTctMS0xLTYwNTE4_1d1da81c-2747-43b3-9d3c-3206125a0c4f"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjpkZDQxYTc4NzBjMDQ0ZTRkYmZkYjdjYjVkYmQxZWJkNF80Nw_ab3e700c-0cda-4d2a-85af-c7c0705e295f"
      unitRef="usd">372000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i60a562d63fae4a209e9897f7be51eb8c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMTEtMS0xLTYwNTE4_f82cf6fa-2754-4429-8e47-e5f743525df7"
      unitRef="usd">829000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzItMTctMS0xLTYwNTE4_591cf293-d05e-41ba-9d4a-c1ccc1c57bf3"
      unitRef="usd">829000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:Dividends
      contextRef="i033975c56dcd4f169b2dff72755fc513_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzMtOS0xLTEtNjA1MTg_d851bd26-d85d-47e9-ab6b-d27c3e5d283f"
      unitRef="usd">9845000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzMtMTctMS0xLTYwNTE4_f6fa0fd7-d2a3-40f6-b391-7e6d15c55b12"
      unitRef="usd">9845000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTMtMS0xLTYwNTE4_45dbe7eb-9425-4bfc-8a29-aaae2297cc4b"
      unitRef="shares">162000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7c93d438762846a88477d6fdd5639d43_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTUtMS0xLTYwNTE4_7c4f917d-1998-46ea-8812-5fbe38fcb2b2"
      unitRef="usd">3739000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzUtMTctMS0xLTYwNTE4_2c5084bc-1f1d-4904-b2d8-92fd642df7a3"
      unitRef="usd">3739000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMS0xLTEtNjA1MTg_1f90ca0d-fd06-4216-aedf-7068af68d4ee"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMy0xLTEtNjA1MTg_2d63cba3-6979-443f-bfad-990c6a2ba6dc"
      unitRef="usd">114000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzYtMTctMS0xLTYwNTE4_49a5cf3c-f7ed-480c-86d1-df49f723205f"
      unitRef="usd">114000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMS0xLTEtNjA1MTg_676fade8-c908-443e-b170-400ef0d68728"
      unitRef="shares">508000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i69d8a2dce7c543a881ff3df1234429ec_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMy0xLTEtNjA1MTg_ce6b0bc5-4eb3-4509-9aa1-b16c1f1b3dcd"
      unitRef="usd">2088000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfMzctMTctMS0xLTYwNTE4_b74d705d-0bd8-4122-ac28-3acb717f6fe8"
      unitRef="usd">2088000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:SharesIssued
      contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMS0xLTEtNjA1MTg_da2a2a02-4c9e-44a6-9961-26fb1f2a3e60"
      unitRef="shares">11478000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i848970f8acc44cb491f52eced3ce1e21_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMy0xLTEtNjA1MTg_4009d8d9-c6cf-4158-8b3c-30f12c4a3674"
      unitRef="usd">74865000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtNS0xLTEtNjA1MTg_b2001da9-8aa7-48a6-ae50-8df7b44ceb0f"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if77c809ad28a4ee6b88e2c0413df3de1_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtNy0xLTEtNjA1MTg_fea3bcda-1222-4e3b-b1bd-4204c2022f30"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84aa799f73bb4dc99f459625177bb6cc_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtOS0xLTEtNjA1MTg_7d71a325-6dc5-4ee9-b3c6-62e9291f87fd"
      unitRef="usd">331551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae248d8b00e4512a4d2239fc16a29ff_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTEtMS0xLTYwNTE4_0c3374f5-54bd-4efe-bdeb-e09fa2187d06"
      unitRef="usd">6964000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTMtMS0xLTYwNTE4_877055e6-8112-45c2-9b6c-23123834ed0a"
      unitRef="shares">914000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7178dbf43ec54072966330e703c2b9d9_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTUtMS0xLTYwNTE4_a4d72bbf-0312-44e0-a7d1-35392fa1da9e"
      unitRef="usd">-18327000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDAtMTctMS0xLTYwNTE4_140a2fa4-c694-4a9b-b6dc-3b3445b6dea4"
      unitRef="usd">395750000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7fe7339a028a49c9b721b80106d0dc0a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMS0xLTEtNjA1MTg_e72b7010-3947-47ad-9856-5a11a11aaf55"
      unitRef="shares">10978000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7fe7339a028a49c9b721b80106d0dc0a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMy0xLTEtNjA1MTg_eea3b6c9-184c-4b12-b879-81f42c5a2100"
      unitRef="usd">70594000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="ie162e537b586464b84f999e0b2e8c8e2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItNS0xLTEtNjA1MTg_95cb68be-c999-41c2-8f07-afb8d26ea04e"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie162e537b586464b84f999e0b2e8c8e2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItNy0xLTEtNjA1MTg_d56b0d0f-ec8d-4664-830c-e69d56456831"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54c20d298a74424980c273d4db00d315_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItOS0xLTEtNjA1MTg_88d3be40-ce03-43a7-b384-05fad7f53707"
      unitRef="usd">293185000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7aae0a3fa384c36802f867f7cfe1de2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTEtMS0xLTYwNTE4_5d2fa785-12c4-4925-892f-dc9c70bcdbb1"
      unitRef="usd">-9064000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i7721a816a4ff4035bebcb5469359e0f8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTMtMS0xLTYwNTE4_0243581e-8d11-4ad4-83c6-390acc9cfd0b"
      unitRef="shares">726000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7721a816a4ff4035bebcb5469359e0f8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTUtMS0xLTYwNTE4_91fa7536-7228-45b3-9721-ac5f21c76751"
      unitRef="usd">-13939000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6546c39db12c43f884f8474800914e44_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDItMTctMS0xLTYwNTE4_42fad897-d940-4f4d-a547-54d785b4a6b0"
      unitRef="usd">341473000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDMtOS0xLTEtNjA1MTg_e039bde0-e159-4d00-bab6-61e80c6ef015"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDMtMTctMS0xLTYwNTE4_973f3e6e-215a-483f-9fcd-d09f5acd0e08"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMC0xLTEtNjA1MTgvdGV4dHJlZ2lvbjo3YjkyMTJlNzAyMTU0N2ZlYWJlNTQxMjc2MjJiYTcxMF80Nw_87c83cd3-3f94-43fa-98b3-1d89be353ab6"
      unitRef="usd">6362000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i855cb7c8abd545c6a93c04548ccf5dab_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMTEtMS0xLTYwNTE4_5d10f6c5-2423-440a-841e-f5bc825ee8be"
      unitRef="usd">14554000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDQtMTctMS0xLTYwNTE4_d34c8834-f3c0-48d1-b37d-f9762abc56d6"
      unitRef="usd">14554000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:Dividends
      contextRef="i8db10cc4b3dd4e5aa235116cff8275cf_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDUtOS0xLTEtNjA1MTg_37fae82d-4f46-45a2-bfd4-9a52f88ad569"
      unitRef="usd">9787000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDUtMTctMS0xLTYwNTE4_7a9906b4-25a4-420f-9c0d-ee7e7997b3cb"
      unitRef="usd">9787000</us-gaap:Dividends>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTMtMS0xLTYwNTE4_2cd31487-dc53-4c4c-a377-318e84abb9d2"
      unitRef="shares">26000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i4ac09452a1d34368b1f8f728ed4f4418_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTUtMS0xLTYwNTE4_326bcf01-97e4-4c37-a265-5d5469330ec1"
      unitRef="usd">649000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDctMTctMS0xLTYwNTE4_d302133d-7c11-4f04-aac7-cf05c9790af0"
      unitRef="usd">649000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMS0xLTEtNjA1MTg_8a08be51-7c08-4ea7-ad50-4186ae3230c2"
      unitRef="shares">12000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMy0xLTEtNjA1MTg_852620f3-35ee-4ac4-9253-a1b4392ddbf3"
      unitRef="usd">129000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDgtMTctMS0xLTYwNTE4_86cd7f1a-9634-41d6-9c7a-28a7b9a9d6a7"
      unitRef="usd">129000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationForfeited>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMS0xLTEtNjA1MTg_b80037ee-c525-4808-a63c-0a2e96699673"
      unitRef="shares">9000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="i7ba075a06ffb4cc4bf22b26a7f6c8eb5_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMy0xLTEtNjA1MTg_7b751d46-0226-47ef-9b1b-5c83f20a2b1f"
      unitRef="usd">1886000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNDktMTctMS0xLTYwNTE4_4538d5e4-2b99-46e5-a738-d3a0b1bb7699"
      unitRef="usd">1886000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensation>
    <us-gaap:SharesIssued
      contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMS0xLTEtNjA1MTg_c475fce3-16f3-4d2e-a61c-8e68646cc40d"
      unitRef="shares">10975000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="if1bc1f26723640ad8549f25141ae63d3_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMy0xLTEtNjA1MTg_d63f7815-3953-466c-b7d7-8fa4e8609ef7"
      unitRef="usd">72351000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtNS0xLTEtNjA1MTg_35845205-78e5-4c55-9149-fdf626adbe0e"
      unitRef="shares">4294000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5c8be213f8614f14b980062ec5b6e193_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtNy0xLTEtNjA1MTg_7761dc6a-76f7-4691-af2c-06f9eadf3210"
      unitRef="usd">697000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5e41072753034fad818ea15fb97d4edc_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtOS0xLTEtNjA1MTg_0f62ed83-413c-4d0a-83df-4cddd6d60321"
      unitRef="usd">297625000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41f638a895fb4416af757a00d0052606_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTEtMS0xLTYwNTE4_42fba741-6c84-4223-90b2-7a9e5e3cc958"
      unitRef="usd">5490000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTMtMS0xLTYwNTE4_688d42f6-1757-44fc-8945-16d9cc7dd1d3"
      unitRef="shares">752000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i8d1336d3811e44079b84cb4c27d16ae4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTUtMS0xLTYwNTE4_795d1635-b8eb-40f6-8f03-be2dec54e271"
      unitRef="usd">-14588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yNS9mcmFnOmQyZTNiMjNhYWQ3OTRhZjM4NDIzNjNmMjM2NjkwOGViL3RhYmxlOjhmMjQzZGZlZWRmNjQ2N2ZhYzY5MDJiMzU3NjdmYzAyL3RhYmxlcmFuZ2U6OGYyNDNkZmVlZGY2NDY3ZmFjNjkwMmIzNTc2N2ZjMDJfNTEtMTctMS0xLTYwNTE4_4ce09756-1649-4be4-a71b-5d3d4a107fb2"
      unitRef="usd">361575000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNC0xLTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNC0zLTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNi0xLTEtMS02MDUxOA_05fd4b0c-e91d-475d-a406-8898deec662d"
      unitRef="usd">26857000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNi0zLTEtMS02MDUxOA_4aba6532-0761-492b-a840-bba3487da2f2"
      unitRef="usd">26060000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNy0xLTEtMS02MDUxOA_cb69cac6-bd14-4ba7-b24b-8f2a14feab0f"
      unitRef="usd">1974000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNy0zLTEtMS02MDUxOA_f268debf-fabe-436c-a14d-9b8ea3591a0f"
      unitRef="usd">1757000</us-gaap:ShareBasedCompensation>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOC0xLTEtMS02MDUxOA_4504dfb1-fd39-46dd-8b96-47724b9fb56b"
      unitRef="usd">0</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOC0zLTEtMS02MDUxOA_ca9fe746-cec4-43d0-86b3-060f2e6b02b1"
      unitRef="usd">10811000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOS0xLTEtMS02MDUxOA_97d0799d-b0c1-417a-aaec-90a6910ed3b1"
      unitRef="usd">-395000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfOS0zLTEtMS02MDUxOA_9dfb8f45-d150-4378-9c91-84232bf13ca0"
      unitRef="usd">-3674000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTAtMS0xLTEtNjA1MTg_adcba96e-24a5-48e2-a248-7fe86ca0b466"
      unitRef="usd">2038000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTAtMy0xLTEtNjA1MTg_b995faf8-6a91-474f-809b-c69629c2d127"
      unitRef="usd">1462000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTItMS0xLTEtNjA1MTg_42169f09-bfb4-4de5-90ad-86f258d5da61"
      unitRef="usd">177000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTItMy0xLTEtNjA1MTg_110217f5-f579-4b3f-ab40-05965007b88c"
      unitRef="usd">220000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTQtMS0xLTEtNjA1MTg_95e65ee3-e323-42e8-91ef-c889d0b9462b"
      unitRef="usd">3707000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTQtMy0xLTEtNjA1MTg_50ffac02-a65d-40e1-b0a9-f2bc78c7fd78"
      unitRef="usd">5258000</us-gaap:IncreaseDecreaseInInventories>
    <vlgea:ChangeInPatronageDividendReceivable
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTUtMS0xLTEtNjA1MTg_95dcad85-1b74-4931-8b49-d33d365a24c2"
      unitRef="usd">-3627000</vlgea:ChangeInPatronageDividendReceivable>
    <vlgea:ChangeInPatronageDividendReceivable
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTUtMy0xLTEtNjA1MTg_8a20bf60-fd80-423c-a011-46e736130174"
      unitRef="usd">-3494000</vlgea:ChangeInPatronageDividendReceivable>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTYtMS0xLTEtNjA1MTg_a1d5bd5f-aad6-4e3d-943c-e05361b0c768"
      unitRef="usd">-1033000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTYtMy0xLTEtNjA1MTg_d2866c39-4953-4669-9050-41988a9b68db"
      unitRef="usd">1538000</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTctMS0xLTEtNjA1MTg_991787ed-7edb-4cbd-b14a-533364e96e1a"
      unitRef="usd">1793000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTctMy0xLTEtNjA1MTg_e61929ce-73af-4d01-beff-fc7cece244e9"
      unitRef="usd">-1747000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTgtMS0xLTEtNjA1MTg_f210d5c8-aa55-46cb-9183-4a02bc1e4f11"
      unitRef="usd">1075000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTgtMy0xLTEtNjA1MTg_560fdfb9-2db8-4aaf-b8ad-e8015801e4e6"
      unitRef="usd">1054000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTktMS0xLTEtNjA1MTg_484cf6e8-f34a-42eb-a99f-68d4b7735e1f"
      unitRef="usd">963000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMTktMy0xLTEtNjA1MTg_fe8a3c6b-c8e1-4e68-9af8-8a9acdbc75b4"
      unitRef="usd">-1116000</us-gaap:IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjAtMS0xLTEtNjA1MTg_2248e2db-ebad-4ea9-8ef2-f0afe119262f"
      unitRef="usd">-807000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjAtMy0xLTEtNjA1MTg_9fda6dfd-972b-4544-a675-d721c59a3892"
      unitRef="usd">-3314000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjEtMS0xLTEtNjA1MTg_a40698c5-2440-49a8-9b83-ed0900ce4459"
      unitRef="usd">68244000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjEtMy0xLTEtNjA1MTg_5a214969-1aa2-44a0-be7f-7eafd3f6e54a"
      unitRef="usd">51702000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjMtMS0xLTEtNjA1MTg_94162a0e-11f5-4f97-938a-2e212c91aaec"
      unitRef="usd">35689000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjMtMy0xLTEtNjA1MTg_4fef0ffe-c144-4aec-95e4-c480ccb6f9ca"
      unitRef="usd">36834000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjQtMS0xLTEtNjA1MTg_7c341942-1d9a-4b24-9b58-2a2d4be5a61d"
      unitRef="usd">177000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjQtMy0xLTEtNjA1MTg_fbb9e6af-4557-4342-bbb0-99aaf6778955"
      unitRef="usd">4225000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjUtMS0xLTEtNjA1MTg_9b349d93-0c0e-4829-b68e-0a883c6c14f0"
      unitRef="usd">-63265000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjUtMy0xLTEtNjA1MTg_88b5b16a-6c59-4bb4-993a-1d196cf3fa54"
      unitRef="usd">-1788000</us-gaap:ProceedsFromPaymentsForLongTermLoansForRelatedParties>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjYtMS0xLTEtNjA1MTg_fd81bd72-4128-4f46-8c41-6a4f1131501a"
      unitRef="usd">28850000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjYtMy0xLTEtNjA1MTg_13f0e50c-3ab1-480d-a4d2-faa17caa1e19"
      unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments>
    <us-gaap:PaymentsToAcquireLimitedPartnershipInterests
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjktMS0xLTEtNjA1MTg_d2b048d0-eccf-4f29-9b73-0d242f569bac"
      unitRef="usd">4268000</us-gaap:PaymentsToAcquireLimitedPartnershipInterests>
    <us-gaap:PaymentsToAcquireLimitedPartnershipInterests
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMjktMy0xLTEtNjA1MTg_e955f246-a123-4769-afbc-8b9558264a18"
      unitRef="usd">4393000</us-gaap:PaymentsToAcquireLimitedPartnershipInterests>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzEtMS0xLTEtNjA1MTg_ed94414e-ea3e-4b96-bdbd-d4f6d31539f5"
      unitRef="usd">-74195000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzEtMy0xLTEtNjA1MTg_54b12012-bfef-4033-a31d-aeae738d0847"
      unitRef="usd">-38790000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzUtMS0xLTEtNjA1MTg_02ec0dd7-3cc2-40b2-94a7-f41f4239e065"
      unitRef="usd">17125000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzUtMy0xLTEtNjA1MTg_dcc93798-459e-4f85-9beb-eb5ce5332682"
      unitRef="usd">7350000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzYtMS0xLTEtNjA1MTg_1f3c6f37-3e1a-428f-bbf2-d15c2c8b6098"
      unitRef="usd">7764000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzYtMy0xLTEtNjA1MTg_45b12a01-119c-4f26-89d2-22b9fb922a21"
      unitRef="usd">6174000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzktMS0xLTEtNjA1MTg_686b72b6-9f73-41c6-a10c-5070990b072f"
      unitRef="usd">33000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfMzktMy0xLTEtNjA1MTg_cff1613c-355f-4d78-bb53-de844af68324"
      unitRef="usd">51000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividends
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDAtMS0xLTEtNjA1MTg_cdbedfac-9f2d-40f6-8d06-da02fa2f1f09"
      unitRef="usd">9845000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDAtMy0xLTEtNjA1MTg_6601a2c0-67f6-4d0a-a927-bb2a35507665"
      unitRef="usd">9787000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDEtMS0xLTEtNjA1MTg_a119804f-e7e2-4f93-b9c8-d30acb925dc9"
      unitRef="usd">3739000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDEtMy0xLTEtNjA1MTg_67cdce73-ecc6-43ff-bad3-9bab84532903"
      unitRef="usd">649000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDItMS0xLTEtNjA1MTg_c24a5045-d41f-4a19-870e-bca99cbbe090"
      unitRef="usd">-4256000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDItMy0xLTEtNjA1MTg_1d8896f3-c144-43ac-983c-61238a49e57d"
      unitRef="usd">-9311000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDQtMS0xLTEtNjA1MTg_2d6f60aa-550a-402e-9455-5fb401e5ff15"
      unitRef="usd">-10207000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDQtMy0xLTEtNjA1MTg_8f478b1c-52b7-4b08-959d-2796d7dd3233"
      unitRef="usd">3601000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDYtMS0xLTEtNjA1MTg_815c876a-7537-4d41-87cb-40f16b1f8f73"
      unitRef="usd">134832000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6546c39db12c43f884f8474800914e44_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDYtMy0xLTEtNjA1MTg_cb8e9312-423e-4d4f-bab6-dbd41f2fc229"
      unitRef="usd">116314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDgtMS0xLTEtNjA1MTg_da6e2747-678d-4906-ab58-05ce6bcd7776"
      unitRef="usd">124625000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3015ca84fef145509c1dd1359149d2a8_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNDgtMy0xLTEtNjA1MTg_413efd45-23dd-4242-94d7-8f51421b0b89"
      unitRef="usd">119915000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTEtMS0xLTEtNjA1MTg_4c40aa96-41e0-4044-b302-dea91b7c4c5f"
      unitRef="usd">3137000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTEtMy0xLTEtNjA1MTg_8a95f831-e551-446c-a977-ca8068c6e753"
      unitRef="usd">2923000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTItMS0xLTEtNjA1MTg_adddc177-a7ec-4c24-aa2c-85fe1ef57fb7"
      unitRef="usd">15005000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTItMy0xLTEtNjA1MTg_19125631-a90a-40d5-a725-68220e4a64c0"
      unitRef="usd">17740000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTYtMS0xLTEtNjA1MTg_5565e07e-6313-480b-ac63-2bdc6a717dd4"
      unitRef="usd">5709000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zMS9mcmFnOjk0NGZlMTE2NzhjNTQzYTViNTNkM2MxNTJhZGEzY2FmL3RhYmxlOjNlOGNhOWQzMGNlZjQwYmY4ZDA0YjRjNTViZTRiZmNjL3RhYmxlcmFuZ2U6M2U4Y2E5ZDMwY2VmNDBiZjhkMDRiNGM1NWJlNGJmY2NfNTYtMy0xLTEtNjA1MTg_d29a3a8b-3c63-458f-8c05-85339e0b81a8"
      unitRef="usd">4152000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RleHRyZWdpb246ODI2MGRlMjAwOGFkNDg4YThmMTE0ZGNhYTAxODc3NDJfMTM3OQ_acf6864f-d325-4c97-a090-2a291f64f3da">BASIS OF PRESENTATION and ACCOUNTING POLICIES&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring accruals) necessary to present fairly the consolidated financial position as of April&#160;29, 2023 and the consolidated statements of operations, comprehensive income and cash flows for the 13 and 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022 of Village Super Market, Inc. (&#x201c;Village&#x201d; or the &#x201c;Company&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant accounting policies followed by the Company are set forth in Note 1 to the Company's consolidated financial statements in the July&#160;30, 2022 Village Super Market, Inc. Annual Report on Form 10-K, which should be read in conjunction with these financial statements.&#160;&#160;The results of operations for the period ended April&#160;29, 2023 are not necessarily indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Disaggregated Revenues&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's sales by product categories during each of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Center Store (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fresh (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pharmacy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,612,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,533,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral. &lt;/span&gt;&lt;/div&gt;(3) Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RleHRyZWdpb246ODI2MGRlMjAwOGFkNDg4YThmMTE0ZGNhYTAxODc3NDJfMTM4NA_0af5eeff-8ca9-428e-ad03-09042d39292a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company's sales by product categories during each of the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.774%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Center Store (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;918,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fresh (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;581,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;559,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pharmacy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;529,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,612,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,533,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consists primarily of grocery, dairy, frozen, health and beauty care, general merchandise and liquor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consists primarily of produce, meat, deli, seafood, bakery, prepared foods and floral. &lt;/span&gt;&lt;/div&gt;(3) Consists primarily of sales related to other income streams, including service fees related to digital sales, gift card and lottery commissions and wholesale sales.</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xLTEtMS02MDUxOA_56e2f5e0-1dfb-4316-9bd4-e49a89257000"
      unitRef="usd">317532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="iab015eafff00430dad2c2c21c69a2df5_D20230129-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0zLTEtMS02MDUxOA_88ac4269-1f18-4e45-b13d-bd61ed90f710"
      unitRef="number">0.600</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib376c91040c441d0a008a855f9e63881_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy01LTEtMS02MDUxOA_0de29dcc-0a2c-492f-a1f6-57dcc8ee4de9"
      unitRef="usd">297892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="ib376c91040c441d0a008a855f9e63881_D20220130-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy03LTEtMS02MDUxOA_442a4720-3994-41bf-bb3b-c248bbf3ce63"
      unitRef="number">0.594</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy05LTEtMS02MDUxOA_5424818f-e4b9-4955-9263-6f84cbef50f0"
      unitRef="usd">973173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="id09adec5670d4ac89adc4915010bfa2e_D20220731-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xMS0xLTEtNjA1MTg_ac3f7420-99d9-4fa8-aa93-b2c0918d0cae"
      unitRef="number">0.604</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xMy0xLTEtNjA1MTg_6c7affa3-ffd6-4286-957a-e24930f57864"
      unitRef="usd">918228000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i88b3bd7bb5374f76b4a21466629a8ef6_D20210801-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfMy0xNS0xLTEtNjA1MTg_b4a18005-1206-4d84-8769-e530653c2efb"
      unitRef="number">0.599</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xLTEtMS02MDUxOA_356b4253-3648-4347-b879-c3d3bdb728c6"
      unitRef="usd">192436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i9c49934b1e5242f1b5f59067fc574d25_D20230129-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0zLTEtMS02MDUxOA_d461678c-0aeb-4753-8fa8-c1e4259cf926"
      unitRef="number">0.364</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC01LTEtMS02MDUxOA_1c045483-649e-438d-85ea-44b6e23f97e0"
      unitRef="usd">185757000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i7d30a82d18a342af92a7d352d42afa95_D20220130-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC03LTEtMS02MDUxOA_f5b3722b-06e6-4ef0-8941-3bbc98edbfdc"
      unitRef="number">0.370</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC05LTEtMS02MDUxOA_d8381c23-0fd6-4fa9-870d-e7f704a3f1eb"
      unitRef="usd">581947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="ic5d8420eccd541558bf1d33e7aa2dd6e_D20220731-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xMS0xLTEtNjA1MTg_03088eee-8a3b-4c2e-900d-1de251735b55"
      unitRef="number">0.361</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xMy0xLTEtNjA1MTg_d3d7e543-4550-4d88-9807-672b924457e9"
      unitRef="usd">559909000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i4c737ca6e54248c5b79c966948ebfa94_D20210801-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNC0xNS0xLTEtNjA1MTg_7ee4ad75-16fe-4f84-a8da-a9c3ca24c5e5"
      unitRef="number">0.365</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xLTEtMS02MDUxOA_f08db3fc-c8d3-4943-86fe-5113ac97b22c"
      unitRef="usd">17581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i2f2ef1a03c284cf09c8dfea9d4f86232_D20230129-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0zLTEtMS02MDUxOA_b7f52d42-259c-4868-9f66-c92be43e7672"
      unitRef="number">0.033</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS01LTEtMS02MDUxOA_58897efd-a34c-41e8-a760-37393a139666"
      unitRef="usd">16761000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i1bc074156f2c400c84cbd9a102e622e8_D20220130-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS03LTEtMS02MDUxOA_06cbbdd6-3941-4a14-8df7-474a530ff11e"
      unitRef="number">0.033</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS05LTEtMS02MDUxOA_e36aa1f9-1dbd-42e4-9db3-4dc71310d945"
      unitRef="usd">52371000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i807983e54e0946288dd5a84e5f86cb21_D20220731-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xMS0xLTEtNjA1MTg_fce6b771-4803-4fab-be2a-944d09890fe7"
      unitRef="number">0.032</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xMy0xLTEtNjA1MTg_44278b24-eb87-448c-9bbf-5e49c6626dcd"
      unitRef="usd">50365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="ia371b25051f64b24a390e7fcd4935e1e_D20210801-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNS0xNS0xLTEtNjA1MTg_dff80aa1-0766-45d5-9d91-cff9365f036b"
      unitRef="number">0.033</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xLTEtMS02MDUxOA_20448a5f-ba5f-4e12-934e-5801dcb61d38"
      unitRef="usd">1745000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i6fc6a64cb3ed47d0ac4039b17a94fe01_D20230129-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0zLTEtMS02MDUxOA_27bfcb0f-dc2b-4ff2-abff-13da5d2a2da8"
      unitRef="number">0.003</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi01LTEtMS02MDUxOA_f91b7072-3a2e-4885-b94f-60ecaf975478"
      unitRef="usd">1552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i993c461d508742d2b0ba20eeaa48d756_D20220130-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi03LTEtMS02MDUxOA_ca92bb90-645d-43cc-9dca-33e22a67cb24"
      unitRef="number">0.003</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i342d728cdb634df280a90f805f8dea03_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi05LTEtMS02MDUxOA_06305e20-3538-4352-8d11-c2e71bd84150"
      unitRef="usd">5357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i342d728cdb634df280a90f805f8dea03_D20220731-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xMS0xLTEtNjA1MTg_ad5528fb-261c-45a8-ac60-3a092e3f5758"
      unitRef="number">0.003</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xMy0xLTEtNjA1MTg_6cae9966-3cf9-4a32-9b28-2b5e0418a57e"
      unitRef="usd">5079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i16e4e9ba2c9a492bb5f3ecde0a9372a7_D20210801-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfNi0xNS0xLTEtNjA1MTg_fdb01e7e-54ab-43f7-b1c0-8c00c8ecf8bc"
      unitRef="number">0.003</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xLTEtMS02MDUxOA_79073da3-19c2-4a1b-b861-4963480dbd47"
      unitRef="usd">529294000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0zLTEtMS02MDUxOA_37501d4a-4d40-496c-bf3c-9caac557fdc4"
      unitRef="number">1.000</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC01LTEtMS02MDUxOA_305a93f5-7808-419c-baed-e6b1bfa4ee5b"
      unitRef="usd">501962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC03LTEtMS02MDUxOA_c6c0a5ac-47a8-487a-96d5-0483d5a89256"
      unitRef="number">1.000</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC05LTEtMS02MDUxOA_01dbc987-965e-46f1-8f90-7e836527650d"
      unitRef="usd">1612848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xMS0xLTEtNjA1MTg_cb34969e-ed3a-44df-9988-8546dea88ea4"
      unitRef="number">1.000</vlgea:PercentageofTotalSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xMy0xLTEtNjA1MTg_a7ce194f-c4fb-4d6c-bd33-c5c406c2d7a1"
      unitRef="usd">1533581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vlgea:PercentageofTotalSales
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8zNy9mcmFnOjgyNjBkZTIwMDhhZDQ4OGE4ZjExNGRjYWEwMTg3NzQyL3RhYmxlOjJlNzA3ZTQ2N2EzODRlZDE4MDY1NDIxYjM3NmMyNWQ0L3RhYmxlcmFuZ2U6MmU3MDdlNDY3YTM4NGVkMTgwNjU0MjFiMzc2YzI1ZDRfOC0xNS0xLTEtNjA1MTg_1c9e0007-87f1-47a9-9b36-f7117c39507b"
      unitRef="number">1.000</vlgea:PercentageofTotalSales>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMzEy_364ad26a-422e-4462-8826-b9be7e54e287">MERCHANDISE INVENTORIES&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At April&#160;29, 2023 and July&#160;30, 2022, approximately 64% and 61%, respectively, of merchandise inventories are valued by the LIFO method while the balance is valued by FIFO.&#160;&#160;If the FIFO method had been used for the entire inventory, inventories would have been $20,654 and $18,616 higher than reported at April&#160;29, 2023 and July&#160;30, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMTA5OTUxMTYyODEwMA_130d25c3-783a-4c04-8f19-fa2f51a50582"
      unitRef="number">0.64</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMTA5OTUxMTYyODEyNw_62722509-f955-44bd-9ac5-cbd87ee0c749"
      unitRef="number">0.61</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserve
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMjU0_bf46fe70-30af-440c-9f55-8f737e490b27"
      unitRef="usd">20654000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80MC9mcmFnOjM5NmNjYmVhMzkyNzQwZGQ4N2MwNGEyZTA0YWUwY2QyL3RleHRyZWdpb246Mzk2Y2NiZWEzOTI3NDBkZDg3YzA0YTJlMDRhZTBjZDJfMjYx_84e8f005-ed0c-4e6b-99a9-a90444f77cb8"
      unitRef="usd">18616000</us-gaap:InventoryLIFOReserve>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMjE3MA_d2bc8a8d-e901-479b-a9d8-78455d084a46">NET INCOME PER SHARE&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company has two classes of common stock. Class A common stock is entitled to cash dividends as declared 54% greater than those paid on Class B common stock. Shares of Class B common stock are convertible on a share-for-share basis for Class A common stock at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company utilizes the two-class method of computing and presenting net income per share. The two-class method is an earnings allocation formula that calculates basic and diluted net income per share for each class of common stock separately based on dividends declared and participation rights in undistributed earnings. Under the two-class method, Class A common stock is assumed to receive a 54% greater participation in undistributed earnings than Class B common stock, in accordance with the classes' respective dividend rights. Unvested share-based payment awards that contain nonforfeitable rights to dividends are treated as participating securities and therefore included in computing net income per share using the two-class method.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Diluted net income per share for Class A common stock is calculated utilizing the if-converted method, which assumes the conversion of all shares of Class B common stock to Class A common stock on a share-for-share basis, as this method is more dilutive than the two-class method. Diluted net income per share for Class B common stock does not assume conversion of Class B common stock to shares of Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles Net income (loss) to Net income available to Class A and Class B shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A and Class B shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The tables below reconcile the numerators and denominators of basic and diluted Net income (loss) per share for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) allocated, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) allocated, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of share-based compensation on allocated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Outstanding stock options to purchase Class A shares of 90 and 102 were excluded from the calculation of diluted net income per share at April&#160;29, 2023 and April&#160;30, 2022, respectively, as a result of their anti-dilutive effect. In addition, 507 and 363 non-vested restricted Class A shares, which are considered participating securities, and their allocated net income were excluded from the diluted net income per share calculation at April&#160;29, 2023 and April&#160;30, 2022, respectively, due to their anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <vlgea:NumberofClassesofCommonStock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfNDg_5ebaf991-4f15-4f62-8838-1b44a9ad80b7"
      unitRef="class">2</vlgea:NumberofClassesofCommonStock>
    <vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTM5_769903b2-c585-4373-8555-60674abdad74"
      unitRef="number">0.54</vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB>
    <vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfNzAy_efb5b864-48c5-462b-91d8-47bc85e85d91"
      unitRef="number">0.54</vlgea:DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMjE2NA_a476ae14-2d2d-4618-a891-c64640aebe74">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reconciles Net income (loss) to Net income available to Class A and Class B shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income available to Class A and Class B shareholders&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The tables below reconcile the numerators and denominators of basic and diluted Net income (loss) per share for all periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.326%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) allocated, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) allocated, diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Class B&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,447)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(691)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of share-based compensation on allocated net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income allocated, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Conversion of Class B to Class A shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi0xLTEtMS02MDUxOA_223d7800-ada0-4128-8ea0-c0d69f53ba70"
      unitRef="usd">11017000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi0zLTEtMS02MDUxOA_12dc77ed-1896-4289-841b-cf7f251f0b4f"
      unitRef="usd">-3231000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi01LTEtMS02MDUxOA_73e40b37-04a1-4df5-b0ea-82ed3d389e01"
      unitRef="usd">34422000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMi03LTEtMS02MDUxOA_8b8bfbd4-c464-4d6e-81e0-358fa1d3f749"
      unitRef="usd">14227000</us-gaap:NetIncomeLoss>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy0xLTEtMS02MDUxOA_76d651e2-8e20-4232-aa7d-4a5f2f917d31"
      unitRef="usd">369000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy0zLTEtMS02MDUxOA_708ac91c-543f-4fd8-932c-6a71f05e6c95"
      unitRef="usd">-93000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy01LTEtMS02MDUxOA_3dce8413-93e7-44ec-a6dc-f4e68f5b36c6"
      unitRef="usd">1014000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfMy03LTEtMS02MDUxOA_bace3c6d-d854-42bf-9086-e8506d88d2a5"
      unitRef="usd">429000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC0xLTEtMS02MDUxOA_c1d6273f-236f-4e49-9c71-497277aeeae9"
      unitRef="usd">10648000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC0zLTEtMS02MDUxOA_3d1ed0b3-5211-4344-8c84-74f840eab3a4"
      unitRef="usd">-3138000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC01LTEtMS02MDUxOA_f0d1a975-2ae2-4d5a-826e-b2d04c34b451"
      unitRef="usd">33408000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjc2YWQ2ODg1MDQ5ZjQ3NWFiNGM2OWRkNWVlMDY1N2NmL3RhYmxlcmFuZ2U6NzZhZDY4ODUwNDlmNDc1YWI0YzY5ZGQ1ZWUwNjU3Y2ZfNC03LTEtMS02MDUxOA_d6e63397-cded-4f48-9bdf-acda9e3ad626"
      unitRef="usd">13798000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC0xLTEtMS02MDUxOA_570c9d92-acb3-4362-a7f2-144d53dc415d"
      unitRef="usd">8311000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC0zLTEtMS02MDUxOA_86584a69-5a37-49cd-857c-70ade8497e96"
      unitRef="usd">2336000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC01LTEtMS02MDUxOA_64572ffd-aec9-45ad-b530-391d364dcf32"
      unitRef="usd">26055000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNC03LTEtMS02MDUxOA_b33446f2-b212-40aa-a2aa-e791d0432dfe"
      unitRef="usd">7354000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS0xLTEtMS02MDUxOA_3d0d0291-77ec-4b13-82db-3533f91703a7"
      unitRef="usd">2336000</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS0zLTEtMS02MDUxOA_420d1116-8dd5-46b8-b944-968a35d49bb2"
      unitRef="usd">0</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS01LTEtMS02MDUxOA_fca74479-c7a3-46e9-93b3-2d40b10012c3"
      unitRef="usd">7354000</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNS03LTEtMS02MDUxOA_884e50e4-2e9c-4c82-b28c-d7d741eee2ba"
      unitRef="usd">0</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy0xLTEtMS02MDUxOA_bdf0d31d-80aa-441e-be38-35f56016e99a"
      unitRef="usd">10647000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy0zLTEtMS02MDUxOA_ac63e0eb-ef95-4fb6-84b5-98c93ac4e89b"
      unitRef="usd">2336000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy01LTEtMS02MDUxOA_fe0d2547-f3ca-47ca-ace9-a1cdb4c40fd3"
      unitRef="usd">33409000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfNy03LTEtMS02MDUxOA_9d53a6d8-b4b2-4363-adcb-f2a9d6ba3b0d"
      unitRef="usd">7354000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtMS0xLTEtNjA1MTg_f93c653c-ca81-485f-9b38-0ad8a7089a47"
      unitRef="shares">9863000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtMy0xLTEtNjA1MTg_4a6c13f0-5a53-4c18-b745-c776d6209464"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtNS0xLTEtNjA1MTg_59996e55-a22f-4664-b974-3740a986ff14"
      unitRef="shares">9863000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTAtNy0xLTEtNjA1MTg_8d7c2619-ab83-47c9-81b6-1edb6d212555"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtMS0xLTEtNjA1MTg_268b9865-dfd8-4aa4-b839-0d45fd0d5c76"
      unitRef="shares">4294000</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtMy0xLTEtNjA1MTg_cdeafe40-13c6-4cc4-8f4f-6a1446430567"
      unitRef="shares">0</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtNS0xLTEtNjA1MTg_551736bd-7c16-4a32-bd99-53c8e3ffd223"
      unitRef="shares">4294000</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTEtNy0xLTEtNjA1MTg_1d5339a9-95a1-4442-9386-3575237f7a50"
      unitRef="shares">0</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtMS0xLTEtNjA1MTg_db466bee-1142-4742-a470-95500bef4228"
      unitRef="shares">14157000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icaf43337dc7241c2957dc14452fa8da9_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtMy0xLTEtNjA1MTg_6b20a20a-6acc-4036-a236-7544a932c7fe"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i261b88a264934a6aa42c80643da0366c_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtNS0xLTEtNjA1MTg_02263f99-aaa7-4e8f-9920-32a4a928a044"
      unitRef="shares">14157000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ib6754e029e1249a89196b66f41c06405_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTMtNy0xLTEtNjA1MTg_f37a1427-6922-4742-825a-c2b349a3f283"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktMS0xLTEtNjA1MTg_ed6b3f6a-339e-4987-84b3-17d418bdd8fa"
      unitRef="usd">-2447000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktMy0xLTEtNjA1MTg_4ae1d6e3-d6d1-45cb-b2f7-aff523624ae5"
      unitRef="usd">-691000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktNS0xLTEtNjA1MTg_bd731a70-ac2d-402e-97a0-6f98291c9d8d"
      unitRef="usd">10757000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMTktNy0xLTEtNjA1MTg_7f566049-66ea-44a3-b0c2-0a9f80fb15cf"
      unitRef="usd">3041000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtMS0xLTEtNjA1MTg_468c826e-2a1f-485e-b262-1883f0ad0228"
      unitRef="usd">-691000</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtMy0xLTEtNjA1MTg_0a91a3e5-29f6-4596-816f-57647da1a0dd"
      unitRef="usd">0</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtNS0xLTEtNjA1MTg_984ccb11-4319-4360-a275-e542c8b190a6"
      unitRef="usd">3041000</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeAllocationClassBConversiontoClassA
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjAtNy0xLTEtNjA1MTg_c8bb8c6a-d81d-4e10-9c02-c512c06b0375"
      unitRef="usd">0</vlgea:TwoClassIncomeAllocationClassBConversiontoClassA>
    <vlgea:TwoClassIncomeDistributionShareBasedCompensation
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtMS0xLTEtNjA1MTg_79c1fb6b-1ce9-4cec-b92a-f69cf7379b0a"
      unitRef="usd">-19000</vlgea:TwoClassIncomeDistributionShareBasedCompensation>
    <vlgea:TwoClassIncomeDistributionShareBasedCompensation
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtMy0xLTEtNjA1MTg_80bfe1e9-606a-4720-8d29-a056b2ba2e86"
      unitRef="usd">-14000</vlgea:TwoClassIncomeDistributionShareBasedCompensation>
    <vlgea:TwoClassIncomeDistributionShareBasedCompensation
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtNS0xLTEtNjA1MTg_78e9e832-7cd7-41a0-b0dc-1e16e1a37434"
      unitRef="usd">0</vlgea:TwoClassIncomeDistributionShareBasedCompensation>
    <vlgea:TwoClassIncomeDistributionShareBasedCompensation
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjEtNy0xLTEtNjA1MTg_4abf3a16-5021-4c62-bb73-99cfb59bf064"
      unitRef="usd">0</vlgea:TwoClassIncomeDistributionShareBasedCompensation>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItMS0xLTEtNjA1MTg_a9146c3c-431b-4694-a8c2-15ff95e8af6d"
      unitRef="usd">-3157000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItMy0xLTEtNjA1MTg_117ff212-90c9-43ae-b15c-bf761290ee96"
      unitRef="usd">-705000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItNS0xLTEtNjA1MTg_b027b2e1-9a7f-4864-9351-9ee2cda51c8f"
      unitRef="usd">13798000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjItNy0xLTEtNjA1MTg_b9b806c7-ded3-42e5-9713-458e6f381644"
      unitRef="usd">3041000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtMS0xLTEtNjA1MTg_b0e97288-10a7-4006-b6d8-a2f67f8474b9"
      unitRef="shares">9876000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtMy0xLTEtNjA1MTg_9b9f256b-8889-44e4-a227-22b3a6a6a7b6"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtNS0xLTEtNjA1MTg_6abd7872-a0e7-424f-a85a-9e0ce67fe8d9"
      unitRef="shares">9871000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjUtNy0xLTEtNjA1MTg_c9d249ee-bd65-4847-8b18-b9fae0aca06e"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtMS0xLTEtNjA1MTg_b611abfc-91fd-4938-963f-4ba9b0ac8bb5"
      unitRef="shares">4294000</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtMy0xLTEtNjA1MTg_3d3ef72b-1258-47fc-a3f5-08c8f50c4f72"
      unitRef="shares">0</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtNS0xLTEtNjA1MTg_75cca723-4074-4ee8-88b4-98628c2755be"
      unitRef="shares">4294000</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <vlgea:TwoClassShareAllocationClassBConversiontoClassA
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjYtNy0xLTEtNjA1MTg_dc943ec8-ed30-4199-b937-08aa032ba509"
      unitRef="shares">0</vlgea:TwoClassShareAllocationClassBConversiontoClassA>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtMS0xLTEtNjA1MTg_8728915e-b350-4f1f-868a-18e38341310b"
      unitRef="shares">14170000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iff3e85d8ee5744feaf1f5f469e002e79_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtMy0xLTEtNjA1MTg_9921cd46-a58f-4bf0-a9d1-265c88fdbc4d"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i470d2e656fc7415e89b7d68b3126aee7_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtNS0xLTEtNjA1MTg_0960e39b-7285-41a8-b9d6-40a42f27b3ce"
      unitRef="shares">14165000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5d66ddc0556d4964b01baa754d9f5907_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RhYmxlOjliNDM2MjE3NjE3YTQwYmRiYmFlYTQ2OGQ4YTc0ZTY5L3RhYmxlcmFuZ2U6OWI0MzYyMTc2MTdhNDBiZGJiYWVhNDY4ZDhhNzRlNjlfMjgtNy0xLTEtNjA1MTg_6255539a-5b33-4910-b292-c5c481b3b732"
      unitRef="shares">4294000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5ec9a644c4634017b068c693dd78bcf3_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTc1MA_97e4d7c8-f352-412f-99e6-5bdd3e676b94"
      unitRef="shares">90000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if6bb6ef74ebb4abfbbf0a1cf72afcd07_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTc1Nw_6ed13ad6-86a6-44e0-aece-70329e788a8d"
      unitRef="shares">102000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c9d2e25817747389841716ece83da1e_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTkxMQ_4fb223f9-60f8-4fba-862a-b34b7d2b5da7"
      unitRef="shares">507000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0dfef6eff28f40d8b955f15a23725481_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80My9mcmFnOmRlMGQ2OTUzMmZjYzQzNGY4YWQ1ZGUzNWZlYTVmZGM5L3RleHRyZWdpb246ZGUwZDY5NTMyZmNjNDM0ZjhhZDVkZTM1ZmVhNWZkYzlfMTkxOA_830f2e5c-bce6-4895-8649-6b7917b12c15"
      unitRef="shares">363000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTAzNw_a5c256be-d066-47c3-a531-acf864b07761">PENSION PLANS&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost for the two defined benefit pension plans sponsored in fiscal 2023 and the three defined&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;benefit pension plans sponsored in fiscal 2022 includes the following components: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost on projected benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gains) losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2022, the Company terminated the Village Super Market, Inc. Employees&#x2019; Retirement Plan. Prior to termination, the Company made a $1,485 contribution to fully fund the plan. Plan assets were liquidated to fund lump sum distributions to participants of $37,289 and purchase annuity contracts totaling $14,930 with an insurance company for all participants who did not elect a lump sum distribution. The Company recognized a $12,296 pre-tax settlement charge as a result of the termination, including a $10,856 non-cash charge for unrecognized losses within accumulated other comprehensive loss as of the termination date. No benefit obligation or plan assets related to the Village Super Market, Inc. Employees&#x2019; Retirement Plan remain as of April&#160;29, 2023. &lt;/span&gt;&lt;/div&gt;Contributions to the remaining plans are expected to be immaterial in fiscal 2023.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTAzMg_c76abadf-8153-4b6f-ac87-a19e7bacf499">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic pension cost for the two defined benefit pension plans sponsored in fiscal 2023 and the three defined&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;benefit pension plans sponsored in fiscal 2022 includes the following components: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39 Weeks Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost on projected benefit obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of net (gains) losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net periodic pension cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <vlgea:NumberofDefinedBenefitPensionPlans
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNTk_716f89e6-f6a2-4d57-9e66-d98efe32edc0"
      unitRef="defined_benefit_pension_plan">2</vlgea:NumberofDefinedBenefitPensionPlans>
    <vlgea:NumberofDefinedBenefitPensionPlans
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMTIz_5a241944-c900-49d4-b19c-bd6e2acd1192"
      unitRef="defined_benefit_pension_plan">3</vlgea:NumberofDefinedBenefitPensionPlans>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi0xLTEtMS02MDUxOA_0bddf94b-d92f-44ce-bc0b-570e886a1a58"
      unitRef="usd">34000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi0zLTEtMS02MDUxOA_a5cade5d-8487-4673-9218-b9bbe4592ca1"
      unitRef="usd">47000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi01LTEtMS02MDUxOA_4e16a029-305e-48f4-a95e-b7e48e059108"
      unitRef="usd">101000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMi03LTEtMS02MDUxOA_c33990a3-c470-40a0-bf26-5705b5845bb0"
      unitRef="usd">140000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy0xLTEtMS02MDUxOA_bb2f5298-d23d-436e-a0dd-ab5457284c59"
      unitRef="usd">70000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy0zLTEtMS02MDUxOA_a9f7cc57-0931-40c8-a959-a7e9a47c2659"
      unitRef="usd">420000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy01LTEtMS02MDUxOA_a2dd96ec-b5a9-4c65-8660-45deed985d83"
      unitRef="usd">210000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfMy03LTEtMS02MDUxOA_3c99fe2c-896e-4000-a005-a85a3f48337d"
      unitRef="usd">1261000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC0xLTEtMS02MDUxOA_1a6bd6b5-8bbe-4253-a4ac-25ab00074a7d"
      unitRef="usd">19000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC0zLTEtMS02MDUxOA_47434ebf-e7b9-4c70-9bdf-8a66aa392fbd"
      unitRef="usd">409000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC01LTEtMS02MDUxOA_080269ff-824a-40c0-a4db-722f9a6767e1"
      unitRef="usd">57000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNC03LTEtMS02MDUxOA_1f5156be-3a89-4042-b72c-5144e9c67f66"
      unitRef="usd">1227000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS0xLTEtMS02MDUxOA_5acbe622-678c-4760-ad1c-73419b7b77e3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS0zLTEtMS02MDUxOA_52af820e-3ff8-4132-a9a6-9622fa6e76cf"
      unitRef="usd">-12296000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS01LTEtMS02MDUxOA_c448408d-492e-4523-b4fe-3eb8dfe9bdd0"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNS03LTEtMS02MDUxOA_8b7ea0c2-4640-45ac-96bd-64fd46ab6e52"
      unitRef="usd">-12296000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi0xLTEtMS02MDUxOA_7fd079c6-70fd-463f-9b05-7bf5128386bf"
      unitRef="usd">139000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi0zLTEtMS02MDUxOA_031f9db7-d076-4857-8c20-1af07a8ee8f4"
      unitRef="usd">-126000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi01LTEtMS02MDUxOA_34549b19-4a28-4517-88c2-30a18e8c7c37"
      unitRef="usd">417000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNi03LTEtMS02MDUxOA_4cd5a48a-5dba-4cfc-aeac-f59f57836c8e"
      unitRef="usd">-378000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy0xLTEtMS02MDUxOA_9e9889f8-7e0e-432a-b9d9-c71c7740b3c2"
      unitRef="usd">-54000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy0zLTEtMS02MDUxOA_daa0f4f2-6711-465a-9a19-17c613708364"
      unitRef="usd">12480000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy01LTEtMS02MDUxOA_47fe9a5f-2c15-4f0c-a3f3-ef93ae12c641"
      unitRef="usd">-163000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib9dd3484150740709ec950db08513880_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RhYmxlOjQxNmJkOTU4NmY3YjQ2NWU4ODYxZWFhYWFmMGUxOWJkL3RhYmxlcmFuZ2U6NDE2YmQ5NTg2ZjdiNDY1ZTg4NjFlYWFhYWYwZTE5YmRfNy03LTEtMS02MDUxOA_e2a2fcd9-59c9-45dd-bea3-859013f7a76e"
      unitRef="usd">12848000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i6b89635fe6a5468b96c5e77835bfb8c6_D20220401-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfMzU5_90148a88-044f-4d18-b9e5-418b1bc281ba"
      unitRef="usd">1485000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement
      contextRef="i95af9814bf2b4d558b43fb2dbd351c48_D20220401-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNDc3_766f57e3-c69f-4160-a9c3-1480ddee9830"
      unitRef="usd">37289000</us-gaap:DefinedBenefitPlanBenefitObligationPaymentForSettlement>
    <us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent
      contextRef="i99ac2a41f3694e308f4f1f50c00978e4_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNTIw_c4bf4be5-ac95-41ff-802a-0adc39420691"
      unitRef="usd">14930000</us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNjM4_63d5ef25-de70-4c75-845d-cc3b5d6da6f0"
      unitRef="usd">-12296000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:PensionExpenseReversalOfExpenseNoncash
      contextRef="i091f0f159ac5460986f12022285c52cd_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80Ni9mcmFnOjk1YjdlMDJjYTlmMjQzZWFhNWEwYzgxMjBmMGIxZmYwL3RleHRyZWdpb246OTViN2UwMmNhOWYyNDNlYWE1YTBjODEyMGYwYjFmZjBfNzEx_d7963d95-b29b-4aae-a213-463f2c417b1d"
      unitRef="usd">10856000</us-gaap:PensionExpenseReversalOfExpenseNoncash>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTk4Mg_71a7d856-3fa2-4272-b74a-f9eb8ad45a96">RELATED PARTY INFORMATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A description of the Company&#x2019;s transactions with Wakefern, its principal supplier, and with other related parties is included in the Company&#x2019;s Annual Report on Form 10-K for the year ended July&#160;30, 2022.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On August 15, 2022, notes receivable due from Wakefern of $28,850 that earned interest at the prime rate plus 1.25% matured. The Company invested all of the proceeds received in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on August 15, 2027.  On September 28, 2022, the Company invested an additional $30,000 in variable rate notes receivable from Wakefern that earn interest at the prime rate plus .50% and mature on September 28, 2027.  At April&#160;29, 2023, the Company held variable rate notes receivable due from Wakefern of $30,799 that earn interest at the prime rate plus .75% and mature on February 15, 2024, $30,212 that earn interest at the prime rate plus .50% and mature on August&#160;15, 2027 and $31,188 that earn interest at the prime rate plus .50% and mature on September&#160;28, 2027.  Wakefern has the right to prepay these notes at any time. Under certain conditions, the Company can require Wakefern to prepay the notes, although interest earned since inception would be reduced as if it was earned based on overnight money market rates as paid by Wakefern on demand deposits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Included in cash and cash equivalents at April&#160;29, 2023 and July&#160;30, 2022 are $105,832 and $110,739, respectively, of demand deposits invested at Wakefern at overnight money market rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 28, 2022, the Company entered into a partnership agreement for 30% interest in the development of a retail center in Old Bridge, New Jersey, which includes a Village replacement store with future lease obligations of $9,280. Village's share of project costs are estimated to be $15,000 to $20,000. As of April&#160;29, 2023, Village has invested $9,278 into the real estate partnership, which is accounted for as an equity method investment.  &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;There have been no other significant changes in the Company&#x2019;s relationships or nature of transactions with related parties during the 39 weeks ended April&#160;29, 2023.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMjk0_fd81bd72-4128-4f46-8c41-6a4f1131501a"
      unitRef="usd">28850000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i66b5b2bc06294fb999e4f77f2cd0a814_D20220815-20220815"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMzQx_4f5d79aa-9ffd-4a93-a710-e36788a03b0f"
      unitRef="number">0.0125</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNDkz_21f064ed-b45e-485a-b9ce-491fed910f71"
      unitRef="number">0.0050</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="ic70b2f4c442a42b5a9a243918d297812_D20220928-20220928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNTc0_9922821a-7dbb-470f-884e-91a336bbf74a"
      unitRef="usd">30000000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNjY2_5d805dc6-bc0a-4a1c-9355-be348045aed0"
      unitRef="number">0.0050</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i0434a84b6d67447690aa1f7d30856117_I20220928"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfNzY1_9fe35fc4-da72-4064-ad6f-b042e56f0fb7"
      unitRef="usd">30799000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i0d4296bc55924a399321089e3ccbaeda_D20220731-20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODEw_e00e4c85-9ddd-491f-b84e-024cafee0ac7"
      unitRef="number">0.0075</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="i725b2fc43d684faea54596aab3bf605d_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODMx_7b1eb383-4b42-48b5-8eb5-ad636e240237"
      unitRef="usd">30212000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i722c9465f7fa47a49b2d850e54d6fa4a_D20220731-20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfODc2_21f064ed-b45e-485a-b9ce-491fed910f71"
      unitRef="number">0.0050</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <us-gaap:AccountsPayableCurrentAndNoncurrent
      contextRef="icd2e7571d984443e9a622500a62633b8_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfOTAw_0a0d09e2-c559-4273-b137-1f132dd9375e"
      unitRef="usd">31188000</us-gaap:AccountsPayableCurrentAndNoncurrent>
    <vlgea:RelatedPartyTransactionBasisSpreadonVariableRate
      contextRef="i9f756a2d69bc4afba2c981b9b3eb376c_D20220928-20220928"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfOTQ0_5d805dc6-bc0a-4a1c-9355-be348045aed0"
      unitRef="number">0.0050</vlgea:RelatedPartyTransactionBasisSpreadonVariableRate>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="iae6596e3a3484ce9a93be774bce3bca3_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTMyMA_ac99a440-4e34-4373-b8f7-8bc1bf22a0ec"
      unitRef="usd">105832000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ief5e2846c7de475093da0569cb80c6ff_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTMyNw_c2e875b0-db50-4ae9-9c88-1db25760d3a4"
      unitRef="usd">110739000</us-gaap:CashEquivalentsAtCarryingValue>
    <vlgea:RelatedPartyInterestWithinPartnershipAgreement
      contextRef="i1a677ad9ec664cc5b65effcd38338538_D20220428-20220428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTQ3OA_e3a52033-a891-4902-a5d5-c03365de564e"
      unitRef="number">0.30</vlgea:RelatedPartyInterestWithinPartnershipAgreement>
    <vlgea:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="i6145fcb31a4c460f812cc52b6a24021b_I20220428"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTYzMQ_62e04683-78f7-43ce-85ee-2259fd1df66f"
      unitRef="usd">9280000</vlgea:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <vlgea:RelatedPartyTransactionEstimatedProjectCosts
      contextRef="i5576ad13943d49b8ab0fb205117e8fa3_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTY4OQ_fd673660-0b42-4848-bcf8-060df59790d7"
      unitRef="usd">15000000</vlgea:RelatedPartyTransactionEstimatedProjectCosts>
    <vlgea:RelatedPartyTransactionEstimatedProjectCosts
      contextRef="ibc59f2a5183a4086a1c037a78626fed2_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTY5Ng_e2675a97-9997-46ed-b4b4-cc60020bf774"
      unitRef="usd">20000000</vlgea:RelatedPartyTransactionEstimatedProjectCosts>
    <vlgea:RelatedPartyInvestmentInPartnershipAmount
      contextRef="ife49221b07444f4694520fccdb914a06_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl80OS9mcmFnOjQ4YjAzZWVjYjk0ZjRkNTQ5MWQyYzI0ZDNjYzhkZmYyL3RleHRyZWdpb246NDhiMDNlZWNiOTRmNGQ1NDkxZDJjMjRkM2NjOGRmZjJfMTczMQ_412ebcec-3b85-4f67-9d52-d355bdd4b337"
      unitRef="usd">9278000</vlgea:RelatedPartyInvestmentInPartnershipAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82NC9mcmFnOjVkNzA2YzJjMDdhOTQyMTI5ODNjOTM3OGE1OWUzMWRlL3RleHRyZWdpb246NWQ3MDZjMmMwN2E5NDIxMjk4M2M5Mzc4YTU5ZTMxZGVfMzQ5_c0496b26-0c3e-4297-8264-991b3881ddb9">COMMITMENTS and CONTINGENCIES&#160;&#160;&#160;&#160;The Company is involved in litigation incidental to the normal course of business. Company management is of the opinion that the ultimate resolution of these legal proceedings should not have a material adverse effect on the consolidated financial position, results of operations or liquidity of the Company.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwOQ_386ddd2b-73d0-4e2e-bfa6-a9b242f948b2">DEBT&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Market Tax Credit Financing &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, excluding obligations under leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, excluding obligations under leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a credit facility (the &#x201c;Credit Facility&#x201d;) with Wells Fargo National Bank, National Association (&#x201c;Wells Fargo&#x201d;). The principal purpose of the Credit Facility is to finance general corporate and working capital requirements, Village&#x2019;s fiscal 2020 acquisition of certain Fairway assets and certain capital expenditures.   Among other things, the Credit Facility provides for:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;An unsecured revolving line of credit providing a maximum amount available for borrowing of $75,000. Indebtedness under this agreement bears interest at the applicable Secured Overnight Financing Rate ("SOFR") plus 1.10% and expires on May 6, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;An unsecured $25,500 term loan issued on May 12, 2020, repayable in equal monthly installments based on a seven-year amortization schedule through May 4, 2027 and bearing interest at the applicable SOFR plus 1.46%.  An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .26% per annum through May 4, 2027, resulting in a fixed effective interest rate of 1.72% on the term loan.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;A secured $50,000 term loan issued on September 1, 2020 repayable in equal monthly installments based on a fifteen-year amortization schedule through September 1, 2035 and bearing interest at the applicable SOFR plus 1.61%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at .57% per annum through September 1, 2035, resulting in a fixed effective interest rate of 2.18% on the term loan.  The term loan is secured by real properties of Village Super Market, Inc. and its subsidiaries, including the sites of three Village stores.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt"&gt;A secured $7,350 term loan issued on January 28, 2022 repayable in equal monthly installments based on a fifteen-year amortization schedule through January&#160;28, 2037 and bearing interest at the applicable SOFR plus 1.50%. An interest rate swap with notional amounts equal to the term loan fixes the base SOFR at 1.41% per annum through January 28, 2037, resulting in a fixed effective interest rate of 2.91% on the term loan. The term loan is secured by the Galloway store shopping center acquired for $9,800 in the first quarter of fiscal 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;1, 2022, the Company amended the Credit Facility due to the execution of a seven year $10,000 unsecured term loan. The unsecured term loan is repayable in equal monthly installments based on a seven year amortization schedule through September&#160;4, 2029 and bears interest at the applicable SOFR plus 1.35%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 2.95%, resulting in a fixed effective rate of 4.30%. This loan qualified for an interest rate subsidy program with Wakefern on financing related to certain capital expenditure projects.  Net of the subsidy, the Company will pay interest at a fixed effective rate of 2.30%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January&#160;27, 2023, the Company purchased the Vineland store shopping center for $9,500.  As part of the purchase, the Company amended the Credit Facility due to the execution of a fifteen year $7,125 term loan secured by the Vineland store shopping center. The secured term loan is repayable in equal monthly installments based on a fifteen year amortization schedule through January&#160;27, 2038 and bears interest at the applicable SOFR plus 1.75%. Village also executed an interest rate swap for a notional amount equal to the term loan amount that fixes the base SOFR at 3.59%, resulting in a fixed effective rate of 5.34%. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Facility also provides for up to $25,000 of letters of credit ($7,336 outstanding at April&#160;29, 2023), which secure obligations for store leases and construction performance guarantees to municipalities. The Credit Facility contains covenants that, among other conditions, require a minimum tangible net worth, a minimum fixed charge coverage ratio and a maximum adjusted debt to EBITDAR ratio. The Company was in compliance with all covenants of the credit agreement at April&#160;29, 2023.  As of April&#160;29, 2023, $67,664 remained available under the unsecured revolving line of credit. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;New Markets Tax&#160;Credit Financing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2017, the Company entered into a financing transaction with Wells Fargo Community Investment Holdings, LLC (&#x201c;Wells Fargo&#x201d;) under a qualified New Markets Tax Credit (&#x201c;NMTC&#x201d;) program related to the construction of a new store in the Bronx, New York.&#160;The NMTC program was provided for in the Community Renewal Tax Relief Act of 2000 (the &#x201c;Act&#x201d;) and is intended to induce capital investment in qualified lower income communities. The Act permits taxpayers to claim credits against their Federal income taxes for up to 39% of qualified investments in the equity of community development entities (&#x201c;CDEs&#x201d;). CDEs are privately managed investment institutions that are certified to make qualified low-income community investments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the financing, the Company loaned&#160;$4,835 to VSM Investment Fund, LLC (the "Investment Fund") at&#160;an interest rate of&#160;&#160;1.403% per year and with a maturity date of&#160;December 31, 2044.&#160; Repayments on the loan commence in March 2025. Wells Fargo contributed $2,375 to the Investment Fund and, by virtue of such contribution, is entitled to substantially all of the tax benefits derived from the NMTC.  The Investment Fund is a wholly owned subsidiary of Wells Fargo.&#160;  The loan to the Investment Fund is recorded in Other assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Investment Fund then contributed the proceeds to a CDE, which, in turn, loaned combined funds of $6,563, net of debt issuance costs, to Village Super Market of NY, LLC, a wholly-owned subsidiary of the Company, at&#160;an interest rate of&#160;1.000%&#160;per year with a maturity date of&#160;December 31, 2051. These loans are secured by the leasehold improvements and equipment related to the construction of the Bronx store. Repayment of the loans commences in March 2025. The proceeds of the loans from the CDE were used to partially fund the construction of the Bronx store. The Notes payable related to New Markets Tax Credit, net of debt issuance costs, are recorded in long-term debt in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;The NMTC is subject to 100% recapture for a period of seven years. The Company is required to be in compliance with various regulations and contractual provisions that apply to the&#160;New Markets Tax&#160;Credit arrangement. Noncompliance could result in Wells Fargo's projected tax benefits not being realized and, therefore, require the Company to indemnify Wells Fargo for any loss or recapture of&#160;NMTCs. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement. The transaction includes a put/call provision whereby the Company may be obligated or entitled to repurchase Wells Fargo's interest in the Investment Fund.&#160;The value attributed to the put/call is de minimis. We believe that Wells Fargo will exercise the put option in December 2024, at the end of the recapture period, that will result in a net benefit to the Company of $1,728. The Company is recognizing the net benefit over the&#160;seven-year compliance period in operating and administrative expense.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwMw_5bdf2872-3290-48ef-85cb-6b1740a788c9">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consists of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.081%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;April 29,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;July 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured term loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured term loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New Market Tax Credit Financing &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, excluding obligations under leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long-term debt, excluding obligations under leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i3e39eb15b95d4f81aa8b72ee6029fb64_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMi0yLTEtMS02MDUxOA_05a2e276-2418-4b90-9ee0-71dba5810ed7"
      unitRef="usd">54977000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3249b8aed7bc42ecbc325198e7e7dbd0_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMi00LTEtMS02MDUxOA_2cde3702-d0e7-4bf0-87a5-c2d59a7f2e12"
      unitRef="usd">50796000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic55098da2bf64f5d9fe04c0548904306_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMy0yLTEtMS02MDUxOA_de305265-3b48-47f7-bbfa-0ba0288681fd"
      unitRef="usd">23961000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if60c62b696b349ba873cb9caacd6f55c_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfMy00LTEtMS02MDUxOA_11ef0d96-8549-4a20-b35e-d60c8ca19b09"
      unitRef="usd">17507000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4fc06db9651841b6b30d242244417d37_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNC0yLTEtMS02MDUxOA_9b93da30-ac6c-4215-a794-98ed2d497820"
      unitRef="usd">5243000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i490519ebdb714a54a3691095da7b0a14_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNC00LTEtMS02MDUxOA_719f8dc5-a68c-45cf-9669-9df7c12243fe"
      unitRef="usd">5427000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNi0yLTEtMS02MDUxOA_9d546296-1931-4f20-85e5-53e7a378a155"
      unitRef="usd">84181000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNi00LTEtMS02MDUxOA_1ff2146a-29b4-488d-b37e-832ce257c8c7"
      unitRef="usd">73730000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNy0yLTEtMS02MDUxOA_d7ad7f8b-5a27-4d3f-9760-6622a1ff0e91"
      unitRef="usd">9370000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfNy00LTEtMS02MDUxOA_c383f65a-8258-480b-8c51-6ceda512f30b"
      unitRef="usd">7466000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfOS0yLTEtMS02MDUxOA_860e6680-76fb-4897-ad02-f83eab3edd61"
      unitRef="usd">74811000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i375e554738694962944b7b6320cee372_I20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RhYmxlOjhkMDAzY2Y2MTZiNjQ2YWJhMjMxYzRjMzhkZjE3Nzk1L3RhYmxlcmFuZ2U6OGQwMDNjZjYxNmI2NDZhYmEyMzFjNGMzOGRmMTc3OTVfOS00LTEtMS02MDUxOA_82d3720e-35a6-4614-b06d-c97bb3419019"
      unitRef="usd">66264000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie0d6f0f5d0574b63bf397edd1bf6c026_I20220128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTQ1_0ae96115-d22e-4376-b2f6-f5d1a09b19d7"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic0ca397ac446497db191316b8b44d4ae_D20220128-20220128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNjYz_98467661-0673-495c-8a55-b2d050f66f63"
      unitRef="number">0.0110</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i358d4ed968cb4e6183d9447376658479_I20200512"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzA4_3cc62243-a38f-4788-a9cf-9214ac2578dd"
      unitRef="usd">25500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5c4f5bc488a74a52a1d2f49411ae126d_D20200512-20200512"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNA_29d715d7-eb88-4cea-b874-41320d1bf0c8">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i833f3f2a37944a5a8029076095f30e26_D20220128-20270504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfODk1_1ca0c96c-9318-448f-b5bd-ce22acc2bc25"
      unitRef="number">0.0146</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="if4d616840cbc4ead81aef184e1728a6a_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfOTkw_dab9ebb2-3378-46d9-85b9-465f3aa1e497"
      unitRef="number">0.0026</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib46c3e6570a04b65b83da5e61f1b9e29_I20220228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTA3Mg_a681aa50-b58b-4994-b699-92f3d8f2b645"
      unitRef="number">0.0172</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib75b737706f047ef9e54c28a57ed385d_I20200901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTEwNg_9a331fa4-6f0a-453a-8086-e33b407e33dc"
      unitRef="usd">50000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5582bee9ca78408ca5f77cc8c5b820f3_D20200901-20200901"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNQ_0f5ad218-c96a-4ff7-a532-686daf7acda7">P15Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8bfbc6ee2996403fb3c411c4b4a45f8d_D20220128-20350901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTMwMw_2f4ec447-99a2-4640-9c0e-73a698e4a5a9"
      unitRef="number">0.0161</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie31f6f7e177f41d29b1a9da349ced4d2_I20220228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTM5Nw_be8452cf-1cf9-464d-8be1-a5b6f05a6c34"
      unitRef="number">0.0057</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8f722ed104754ab480ccd9c81920f373_I20220228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTQ4NQ_f4aa3d86-0a8d-4418-b08a-df8a3adb630f"
      unitRef="number">0.0218</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTY1OQ_d2f9dc29-c993-4f5b-971c-723da41180fc"
      unitRef="usd">7350000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm
      contextRef="ie463c946dba1427cb8ee79bfeac0caf3_D20220128-20220128"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNzAwNg_f061718c-c05b-4f8c-969c-88e62f9fe0be">P15Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i28a6461f78dc4459b08a5e88f468bb09_D20220128-20370128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTg0MA_b716bfd4-d0df-47c5-86a9-0d9a3c3be497"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i2ae994ddee7b474b90f1bc795b19bd2e_I20220128"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMTkzNA_800281ad-022e-4c6b-a320-50806dace14c"
      unitRef="number">0.000141</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="icc4e69dc4b4f4887ba1a08eeb056ed2d_I20220128"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjAyMQ_33f173b1-3dd0-428f-b294-7db8c361bd54"
      unitRef="number">0.0291</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCollateralAmount
      contextRef="i991713eb3b024d498e5969a59e3277cf_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjExOA_2b20db14-6736-40dc-a65d-06d0245eb05b"
      unitRef="usd">9800000</us-gaap:DebtInstrumentCollateralAmount>
    <us-gaap:LongTermDebtTerm
      contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2NQ_aa9a76eb-f624-43fa-a9df-1f9f1c2a3d90">P7Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebt
      contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjI0MQ_1dcef5d5-99e1-4db2-98cb-c8444e7bc164"
      unitRef="usd">10000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm
      contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2NA_5221a998-1cc0-4495-a554-109a09fa87e6">P7Y</us-gaap:LongTermDebtTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic6659ca191cb4288a25a9ccd457b0c09_D20220901-20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjQzMQ_b596df5e-e96b-4a98-8787-bd5cc83d5459"
      unitRef="number">0.0135</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <vlgea:DerivativeInstrumentFixedBaseRate
      contextRef="i836fe6064d0447faa1727151e8117c45_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjU1OQ_4bf234a0-8cf1-4c1d-9921-cb3787fb153d"
      unitRef="number">0.000295</vlgea:DerivativeInstrumentFixedBaseRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjYwMg_76fd87ee-4805-4c38-9baa-9c3c58032220"
      unitRef="number">0.000430</us-gaap:DerivativeFixedInterestRate>
    <vlgea:DebtInstrumentInterestRateAfterSubsidyProgram
      contextRef="i5c80aa34b5574dc6ba2ee7e0239435e9_I20220901"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjgxOQ_e1d49c82-119f-4e0a-b93d-81a4124b184a"
      unitRef="number">0.0230</vlgea:DebtInstrumentInterestRateAfterSubsidyProgram>
    <us-gaap:PaymentsToAcquireRealEstateHeldForInvestment
      contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjg5Mg_c2ed74cd-8583-42a1-b1c6-4231a1d7d222"
      unitRef="usd">9500000</us-gaap:PaymentsToAcquireRealEstateHeldForInvestment>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2OA_c01c9302-6f87-4cc4-b343-36a090cb7998">P15Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i85c2938f18934ef4861a53b607df2ef7_I20230127"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjk5Ng_1af91ab9-29d1-40fe-9813-b6f52c8a78ca"
      unitRef="usd">7125000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentTerm
      contextRef="i2aa7eb4d36ff46cf90cbbd03d5757d0a_D20230127-20230127"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMjE5OTAyMzI2MjU2Nw_ebbe90ed-8813-41bf-bc27-fb39501ec641">P15Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie9de2491b7164c04ab6e5c5f68afde14_D20230127-20230127"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzIyMA_d8a3a070-32dc-4046-b009-e35213fa98a1"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i8b7b739507fd49ffa9794022d73ba3ce_I20230127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzM0OA_88734ffc-7c5d-4d6c-8d00-75ddc68887d7"
      unitRef="number">0.000359</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i85c2938f18934ef4861a53b607df2ef7_I20230127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzM5MQ_393be49a-f41b-49a3-b9b2-a81996f2298d"
      unitRef="number">0.000534</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5ea0bda9be05425eab65de5abf5239b7_I20200506"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzQ0MQ_c4f9298d-1b49-47e4-ac59-51b7302056be"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i1ba39b83a555406db33686d066b4c261_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzQ2Ng_5d035958-78ec-415c-a395-7348d434b1a2"
      unitRef="usd">7336000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1ba39b83a555406db33686d066b4c261_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfMzg3Mg_5e191555-c675-4e3d-8066-c92607b3640b"
      unitRef="usd">67664000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i4c905928fe404db5a19e494b70335677_I20171229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDc3MA_277bf0d7-f34f-4c59-99f7-7010aa72e2b3"
      unitRef="usd">4835000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <vlgea:InterestOnUnrelatedPartyNoteReceivablePercentage
      contextRef="idb133398cc62435490eb4292957f08f9_D20171229-20171229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDg0OQ_40e34d22-a8be-4a78-a2bb-038ff8e34791"
      unitRef="number">0.01403</vlgea:InterestOnUnrelatedPartyNoteReceivablePercentage>
    <vlgea:ThirdPartyContributiontoInvestmentFund
      contextRef="i4c905928fe404db5a19e494b70335677_I20171229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNDk4MA_00924976-f79f-4f1b-a3f1-73acc4fcd836"
      unitRef="usd">2375000</vlgea:ThirdPartyContributiontoInvestmentFund>
    <us-gaap:LongTermNotesPayable
      contextRef="i4c905928fe404db5a19e494b70335677_I20171229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTM4NQ_fd328026-8c52-4a5c-8b8c-d52bfdead61f"
      unitRef="usd">6563000</us-gaap:LongTermNotesPayable>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4c905928fe404db5a19e494b70335677_I20171229"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNTUxOA_c7518edd-e216-473c-9672-fc7c7d759e2e"
      unitRef="number">0.01000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <vlgea:BenefitOverRecapturePeriod
      contextRef="i6414a4ef80f94320a3dc0a09b2a4c62b_D20171229-20241229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl82Ny9mcmFnOjAzN2JlNWUyMjRjNTQ0NTI4NGQxNWRjNTJhYTYxNmFjL3RleHRyZWdpb246MDM3YmU1ZTIyNGM1NDQ1Mjg0ZDE1ZGM1MmFhNjE2YWNfNjg3OA_a63fc12b-c4a8-4aba-a10e-7761e89f06ef"
      unitRef="usd">1728000</vlgea:BenefitOverRecapturePeriod>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i473b4c380370415aac2f50246d3e4f24_D20220731-20230429"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjIzNA_a3343fdb-3adf-4cbf-b499-a521b7d8bad8">DERIVATIVES AND HEDGING ACTIVITIES&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to interest rate risk arising from fluctuations in SOFR related to the Company&#x2019;s Credit Facility. The Company manages exposure to this risk and the variability of related cash flows primarily by the use of derivative financial instruments, specifically, interest rate swaps.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s objectives in using interest rate swaps are to add stability to interest expense and to manage its exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the agreements without exchange of the underlying notional amount.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April&#160;29, 2023, the Company had five interest rate swaps with an aggregate initial notional value of $99,975 to hedge the variable cash flows associated with variable-rate loans under the Company's Credit Facility. The interest rate swaps &lt;/span&gt;&lt;/div&gt;were executed for risk management and are not held for trading purposes.  The objective of the interest rate swaps is to hedge the variability of cash flows resulting from fluctuations in the reference rate. The swaps replaced the applicable reference rate with fixed interest rates and payments are settled monthly when payments are made on the variable-rate loans. The Company's derivatives qualify and have been designated as cash flow hedges of interest rate risk. The gain or loss on the derivative is recorded in Accumulated other comprehensive income and subsequently reclassified into interest expense in the same period during which the hedged transaction affects earnings. Amounts reported in Accumulated other comprehensive income related to derivatives will be reclassified to interest expense as interest payments are made on the variable-rate loans. The Company reclassified $677 and $89 during the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $1,425 and $262 during the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, from Accumulated other comprehensive income to Interest expense.The notional value of the interest rate swaps were $79,255 as of April&#160;29, 2023. The fair value of interest rate swaps recorded in Other assets in the consolidated balance sheets is $7,637 as of April&#160;29, 2023.</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNumberOfInstrumentsHeld
      contextRef="i158eab5197c64ff7b9213b1d5b622edf_I20230429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfNzc1_cac916c3-61c3-4f84-9924-4f961864fd37"
      unitRef="swap">5</us-gaap:DerivativeNumberOfInstrumentsHeld>
    <us-gaap:DerivativeNotionalAmount
      contextRef="icf581795d1f442aaa55db48938815912_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfODQy_a928b1e5-ea3f-4e3b-9939-bfc81f1979de"
      unitRef="usd">99975000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i746a3e387d5d4da88b3149b9a8552c71_D20230129-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTg2NA_936bf6b3-5738-4f83-8da1-4658237f2a9d"
      unitRef="usd">677000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i27ca2079911a4c5ba08c1a693251ff1a_D20220130-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTg3MQ_50366615-9e7f-4af5-840d-3dab862b5141"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i54a73156563e495696511529295ef115_D20220731-20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTkzMA_1686ee81-e771-420f-aaa6-5aea90f9a3b8"
      unitRef="usd">1425000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i2106e2d8e6bf420f91b5c46d8ddbb289_D20210801-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMTkzNw_f6696fc8-c774-4391-813d-3118a0921c6b"
      unitRef="usd">-262000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie4af491e1d10468e8ca69d5c2a514555_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjEwOA_e33f754e-cdbf-41ae-b5d7-20943cde3aef"
      unitRef="usd">79255000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet
      contextRef="ie4af491e1d10468e8ca69d5c2a514555_I20230429"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl83MC9mcmFnOmJkNTAxZTRiZWU1NDQ3Zjk4NWY0ODgyOWYzZWI0ZjI5L3RleHRyZWdpb246YmQ1MDFlNGJlZTU0NDdmOTg1ZjQ4ODI5ZjNlYjRmMjlfMjIyMg_839ac732-4518-4b70-b07f-0ce3fd9e1165"
      unitRef="usd">7637000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts are net of tax of $43 and $37 for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and $129 and $113 for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.  All amounts are reclassified from accumulated other comprehensive income to operating and administrative expense.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0zLTEtMS02MDUxOA_5f1766da-f251-4de8-abfa-17079cd9e098"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy0xLTEtMS02MDUxOA_990be9da-6295-4949-a845-37f1638d7528"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy01LTEtMS02MDUxOA_1c593a0a-1ec7-48d8-818c-63fe5c79d367"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNy03LTEtMS02MDUxOA_26e40414-6185-42f4-ba4e-71c1c7dc1e8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI1MA_816e4716-c952-489f-9ef9-5a163372c3c4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts are net of tax of $702.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0xLTEtMS02MDUxOA_61528540-3e3c-4384-96fd-8b07ece3c4ea"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS01LTEtMS02MDUxOA_a0ac68bd-adf6-4254-91c0-7ab00aefde2c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS03LTEtMS02MDUxOA_1214311c-2bb2-4b0b-9ead-e30e7d54f0f9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOS0zLTEtMS02MDUxOA_655a2a45-fe86-49d8-bec8-8c33e16fca2c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OQ_21eec399-8bd6-4e0e-9eab-f6b9f7c402a9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amounts are net of tax of $3,780. All amounts are reclassified from accumulated other comprehensive loss to operating and administrative expense.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0xLTEtMS02MDUxOA_a4054811-df3c-471d-912c-22fca5cb26db"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC03LTEtMS02MDUxOA_5a96dd33-9306-4cb1-b981-33f424d71a07"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC0zLTEtMS02MDUxOA_c67b16d1-ccc7-4f1c-be10-a51fdf26e89e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfOC01LTEtMS02MDUxOA_ddb6190a-549f-4973-b1c0-6f23a2ba83b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfMjE5OTAyMzI1NjI0OA_4bac257d-e620-4d42-b3a1-c2d5be03e79e"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Amount is net of tax of $201 and $1,104 for the 13 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively, and  $501 and $1,767 for the 39 weeks ended April&#160;29, 2023 and April&#160;30, 2022, respectively.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0zLTEtMS02MDUxOA_1673217d-49e6-48a8-90d1-45a5ce7abfa3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi0xLTEtMS02MDUxOA_a69442ab-3091-4bec-9ebd-04f78955899b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi03LTEtMS02MDUxOA_ef406b21-8762-4002-8530-3a4d5c5d230c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RhYmxlOjc4OTg4OWVlNWJmYzQ0N2NiMDcxZTkzMDg0YjM0YzgwL3RhYmxlcmFuZ2U6Nzg5ODg5ZWU1YmZjNDQ3Y2IwNzFlOTMwODRiMzRjODBfNi01LTEtMS02MDUxOA_e1fe1163-ff65-4aad-8eef-c985027bc6fa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjI5ZmFlNjMxNmJkMjRmN2U5NDFjN2Q4NWM5NTE2ZTBiL3NlYzoyOWZhZTYzMTZiZDI0ZjdlOTQxYzdkODVjOTUxNmUwYl8yMi9mcmFnOjRiMmY2ZDVkYzA1ZjQ5YjhhZDllMjIyM2NmMzliODc5L3RleHRyZWdpb246NGIyZjZkNWRjMDVmNDliOGFkOWUyMjIzY2YzOWI4NzlfNDY2_d2964107-5814-4e2e-9602-8d1ad2ab7027"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>44
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &YMQU8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !N;<=6!F-F1N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$Y&"R;U9:6G#08K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/
MGT"-"=+T$9]C'S"2PW0W^K9+TH0-.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/
M?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8&J:
M&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@X.WI\65>MW!=
M(MT9S+^2DW0.N&'7R:_UPW:_8ZKB55WP5<'7>[&6][44]?OD^L/O)NQ[ZP[N
M'QM?!54#O^Y"?0%02P,$%     @ ;FW'5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !N;<=62Z@ O_H%  "7(   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:_W/:-AB'_Q4=N]MM=R'8,E]"EW!'*,EHTY2&M+ON-\46X*MM>;(,R7^_
M5[:Q:2:_,%_H#P&#WP]^+%E^9/5R*^2/9,VY(L]A$"57K;52\;M.)W'7/&3)
MN8AY!-\LA0R9@DVYZB2QY,S+BL*@0RVKWPF9'[5&E]EG<SFZ%*D*_(C/)4G2
M,&3RY9H'8GO5LEN[#Q[\U5KI#SJCRYBM^(*KK_%<PE:G3/'\D$>)+R(B^?*J
M-;;?39RN+LCV^.;S;;+WGFB4)R%^Z(V9=]6R]!'Q@+M*1S!XV? )#P*=!,?Q
M3Q':*G]3%^Z_WZ7?9/  \\02/A'!7[ZGUE>MBQ;Q^)*E@7H0VS]Y =33>:X(
MDNPOV>;[=KLMXJ:)$F%1#$<0^E'^RIZ+$[%7X/1J"FA10%\5V'6_X!0%3@::
M'UF&]9XI-KJ48DNDWAO2])OLW&350.-'NAD72L*W/M2IT>3SM^D#F8]OIZ1-
MDC63/+GL* C67W?<(N0Z#Z$U(4/R241JG9!IY''OY_H.'%!Y5'1W5-<4#1S'
M\IS0X1FA%G4,QS/!RS^DT3FQ!J;RGP['*4^2D^4Y-7GOA9M"UU7D\27FIM.#
ME]M6^XL) JW2U^^[)&8NOVK!!9IPN>&MT:^_V'WK#P2I6R)UCT/ZDC*IN Q>
MR ./A50F/#Q*R=1T4B9H54.\7HG7.PYOSJ4O/-TQ"5P?QL;#D\JN6-L7T?J&
MG/V2LW]DSY0,AM9L9*QO1SQKR8+$V)!H64/ 00DX0 ]J&BE?O9 ;/^#D/@V?
MN#2!X1E6F_8=8].A=0W)+DJRBV/('OC*3Q2TGB+W+#1V4#SGV^SN3@_?BZ]S
M&,D_C1\^3A_/R.Q^<FXB1K,:$@]+XN$QQ+/(%1*Z*-.]]8PL%%R71$@R$6FD
MY N\>L;3@(???S#AHC4-<6VKNK=:QP _LF<R\^ J]9>^FU$C7?E )*5MNS?H
MVP/+A(L7-^7=<PG[&-ZQYT%Z<K9[0^Y@/_(Y,K;J@<B!XX!<0,< (R7C#8_,
M]QH\I2DXK<#I_P*?Z"WHTH]B&QFA\;A%+/UHM?1YX!EAT>JFL)4,V;C.O(8M
M+^"Y%!L_<LW-C&>:KUZ\J"EHI4@V+C:O0><B42P@?_MQ[1AU(-$:6!>VD?04
MLF17MF3CDI/UUS%, ^O!\(#AP'A_Q:N:8E5R9.-&<R=<:*_Y6D28/!P(Z?8'
M;0JS8B/?*=3(KMS(QL7FT5>@16));/K;T^]DP=U40DL:(?&D2<!@G!X35X0A
MW)Y@VNG^.".1(#&39,."FE'W%/YD5P)EX^8#SNO!.$D6+^&3"(S4!]3I[G8Z
M-H*=0I/LRI-LW&5V#4FFS^Z:12M>JX8'@N['B_=CX]P3+VQ(2"LSHD>9T225
M4L]>\BE+UI9P,TF-CR .)'XW/KB8X%5-.2LCHD<9T2R"*7;^Q$I/0]D.W,B)
M)]9QGD* :"5 ]"@!TM,T$'GP@960QG'H0,[8=3E$0("7AQE93^$_M/(?>I3_
M+$(6!.0Z3>#KQ-QC\9RZYR9X65.\RGKH4=8S#;E<Z2OR%A+4&L0@C%ED;E,\
ML/:Y E[7%+22'HH[RZX=UQS:$</#8^KQ3B$_M)(?BGO+;HB%84:"!<TBCS^3
MC]R,B$=9\,^VG-ZP9^0\A0312H+H 74I[B$W?J)M[SL'8\$>]QV(:[<M\+VA
M$?04ND,KW:&XK93/^O9);^!#\^"#A]4^6#^%^=#*?"@N+*\9B\>W]91XW!<S
MXRG<QZG<Q\%-90R 7@X9L)5Q.0$/J!UQ\+JF8)7L.+B:3/+)0S&7,(*]D:44
MN*=P'J=R'N<HYRFH%_F4:9$MH9'/J4H4B_3TQ'@>WLA@BO.0IW6S-+UNNQG9
M5J_O="E,6C<FQKV%+]Q1?FK2:R/*&]E*@7(*]W$J]W&.<I]&3?I&,E.<A^Y_
MFK1+A\Z@>_&J13M[2[_:V+(5\03F\6FD\E7@\M-RU7V<K35WJMWS)?M/3 M?
M0@*^A%+K? #^(O-5\'Q#B3A;2'X22HDP>[OFS.-2[P#?+X50NPW] ^7_11C]
M"U!+ P04    " !N;<=60VJ%;2D(   ;*0  &    'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;*V:;7/;-A+'OPI&[?3N9IR(>."3:VM&4=QK.FGBL=/K:UB"
M+$Y(0@4AV;Y/?P!)"R0!0E9/;VP]+);_!8'][4*\>N+B>[5A3(+G(B^KZ\E&
MRNWE=%HM-ZR@U7N^9:7Z9LU%0:5Z*QZGU58PNJH'%?D4!4$T+6A63F97]6>W
M8G;%=S+/2G8K0+4K"BI>/K"</UU/X.3U@[OL<2/U!]/9U98^LGLF_]C>"O5N
M>O"RR@I65ADO@6#KZ\D<7BY"I ?4%O_)V%/5>0UT* ^<?]=O/JVN)X%6Q'*V
ME-H%5?_V;,'R7'M2.OYJG4X.U]0#NZ]?O?]2!Z^">: 56_#\SVPE-]>39 )6
M;$UWN;SC3[^R-J!0^UORO*K_@J?6-IB Y:Z2O&@'*P5%5C;_Z7,[$9T!D(P,
M0.T ]-8!N!V ZT ;9758'ZFDLRO!GX#0ULJ;?E'/33U:19.5^C;>2Z&^S=0X
M.5M\_7+_]?.GC_-O-Q_!A_GG^9?%#;C_]>;FVSUX!_ZX_PC^^>._P(\@*\&W
M#=]5M%Q55U.IKJS'3Y?M53XT5T$C5YEOQ7N T@N  H0=PQ?^X;_M\O< !_5P
MU!\^5?$>@D:'H%'M+QP+>B<$*R6@5<6D,YQF/':/UUOKLMK2);N>J+U3,;%G
MD]E//\ H^-D5W)F<]4+%AU"QS_ML0:L-4#<-+/4+]M<NV]-<Q>Z,NG$5U:[T
M_M_/("(1"J^F^VX\#C-,$HP.9CVEY*"4>)7^SL1RHY1F%5.K;:\T<I$QI\[&
M$>D((&$2I@.9#BL"T\"M,CRH#+TJ;ZD4O%0)#JRR?;9B:F8%6S(UJP\Y<VD-
M+15)!-% JFT$$<*I6VITD!IYI7XJE[Q@0-)G5AT1&=E3%0TDVB81AFZ!\4%@
M[!7X56Z84$GNV&:,[=F)T@@.!#JL8M()HR<Q.4A,O!*_<4GS-TA,K(LC%*7!
M\#X[S'"<1J%;9'H0F?K7I%!4%_+EHM[?VZ*6JA;F.GN6.Y52+D#)I$MU:LN)
MHR 9;B2'611BC-VJ86#0$_COOU)-958^@IPI$GNFMW745TI"B =*778I1NG(
M!,,.)>&1O;1GE:QG5I'P3_J=K9DHG5*A)0%C&,1#I2ZS(" C0@W9H)<F':&5
M5GK'U/*]J225#-Q2(4LFJDVV=4\RLG<0Q)$UQ[99#*.1Y \-IZ ?5/_F?/64
MY;E3&;9O:R^5M\J.F?6E&3!!/YF:/.59G39I< S388)RF1%,QF;.$ GZD=3D
M*(\\FRXI(7$XQ+K+#A%"DA&!AD,P>E.YE6?T(<LS.4)UZ,79J477N;SU8S9H
M@T?8-LAM_"'/'JGN7-RQV_12M6YB+2&7&0Y'. P-Y: ?<[]D)2V7[(U:;8I%
M9,@,AU&8CL 8&M!!/^E>5]*6B[H)Y&O5LCTXV09M:J4XME*&;163:$0G,F1#
M?K+-ETN^TREX2U]TS57CF"Z78L=6@#VK'KQR[P'D %@26T1VF1$TJMM@#ODQ
M-V\E/JD"MZI%/["2K;.1)LEF&$I0.JP<768Q0B.+%G6:N&.HZ]2W[40[9=K
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
M2I[7/S<L6;&R JCG:\[ERT7EH/M^,_T74$L#!!0    ( &YMQU81^+5)]@0
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
M!0& GRH7S($'S(!<(.V:)%53P!%TYH)HB93 B92UA0<+G$UWQ)A7HVWNX6%
M+H03*R2V&;"+!_#I5F9&Y"1@%S!A9(P"7**YT$(@P7]BX4>0+A$B58M(U6)2
M-4FJIJC4]"EUL+<.ITY'%7Z$#3>$YW%N9B0I.R)5BX\[!$GJ5%&IZ;%M\9'
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
MK!GE3[0S^,\OT'?^J^ORB9S5 N > N#:O ]F,O6P)$JW5-?-HJV?MU49YFF
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
M)_B71E'UN@ _;:DM1H*HD%%K%RAX0".%+90J GJ:W7L:5-(U&7*=X6K20=-
M)8M=>.H#W-M[.A&EI7\@NB%$E=2^HG;2W1MTW#Z]OEUO'[ T<Y:<>E[@@E3#
M[I#>'+I]%+8;JVK_$)LK2\\ZOZ0H%:C=!3HGQG:[<09V+_/SOP!02P,$%
M  @ ;FW'5OXWP]2X @  $08  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&ULG57O;]HP$/U73EF[3XB$0%G; 1*T5&-:?PBV[L.T#R8YB%7'SFR'E/]^
M9P=2)K5HVQ<2G]][?G?Q'8-*Z2>3(5IXSH4TPR"SMK@,0Y-DF#/35@5*VEDI
MG3-+2[T.3:&1I9Z4BS".HGZ8,RZ#T<#''O1HH$HKN,0'#:;,<Z:W$Q2J&@:=
M8!^8\W5F72 <#0JVQ@7:;\6#IE78J*0\1VFXDJ!Q-0S&G<M)S^$]X)%C90[>
MP66R5.K)+6;I,(B<(1286*? Z+'!*Q3""9&-7SO-H#G2$0_?]^HW/G?*9<D,
M7BGQG:<V&P;G :2X8J6P<U5]PET^9TXO4<+X7ZAJ;#<.("F-5?F.3 YR+NLG
M>][5X8!P'KU!B'>$V/NN#_(NKYEEHX%6%6B')C7WXE/U;#+'I?LH"ZMIEQ//
MCFZG\ZM/X[OKV6(*L[O'Z=W7^_ELNAB$EL0=)$QV0I-:*'Y#Z )NE;29@:E,
M,?V3'Y*IQEF\=S:)CPJ."]V&^*(%<11WC^AUFTR[7N_L#;V9W*"T2F_AFIM$
M*%-JA!_CI;&:KL;/US*N!;NO"[IVN30%2W 84#\8U!L,1N_?=?K1QR-V>XW=
MWC'U?_DP_R4$8PM48BZ:&@.3*7PNQ1:ZD8_$+6!%H=4SI]N/%._W3CVHWSEM
M44>: GU/B6T+U IRU$E&V]P@\%VQ.1I@5.<-$R6FL-R"S1"^S&[N"6XSE4*5
M<8$^NF2"R82XY@!^0] VS%8><7/ RQCM(THH#2%I.GD$'<KUR_%D[-!)I4KA
MF!NLJ2=QU.J?]7Q.)YWS5K_3AXS:&)T8<T.G4-J2//N;6AT6I/W:#0@/VI2*
MM?;#R$"B2FGKCFVBS;P;UVW^ J^'Y2W3:RX-"%P1-6I_H%NOZP%4+ZPJ?-,O
ME:41XE\SFMFH'8#V5TK9_<(=T/P+C'X#4$L#!!0    ( &YMQU96VTLJ= 8
M /@2   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;,582W/;-A#^*Q@E
M3>T96N)++\?VC%^=Y!#'8R?-H=,#3$(BQB3  J 5]]=W%R I2J94-SGT(A&/
M7>RW^^UBR9.55(\Z8\R0[T4N].D@,Z8\'HUTDK&"ZJ$LF8"5A50%-3!4RY$N
M%:.I%2KR4>C[DU%!N1B<G=BY6W5V(BN3<\%N%=%545#U?,%RN3H=!(-FXHXO
M,X,3H[.3DB[9/3-?RUL%HU&K)>4%$YI+011;G [.@^.+&/?;#;]SMM*=9X)(
M'J1\Q,'']'3@HT$L9XE!#13^GM@ERW-4!&;\5>L<M$>B8/>YT?Z;Q0Y8'JAF
MES+_QE.3G0YF Y*R!:UR<R=7'UB-9XSZ$IEK^TM6;F_D#TA2:2.+6A@L*+AP
M__1[[8>.P&R70%@+A-9N=Y"U\HH:>G:BY(HHW W:\,%"M=)@'!<8E'NC8)6#
MG#F[N?Y"/MY<?OYT36ZO[\C]A_.[ZY.1 <VX/DIJ+1=.2[A#RYQ\DL)DFER+
ME*6;\B.PJ#4K;,RZ"/<J/"_5D(1SCX1^&.W1%[4P(ZMOO$/?-56"BZ4FMTR1
M^XPJ1OXX?]!& 2O^[,/KU$7]ZC!3CG5)$W8Z@%303#VQP=F[-\'$?[_'V+@U
M-MZG_=4Q^>]:R)>,D4M9E%0\DXQJ8E:2)#G5FFDB%R2110&I JQ+'H?D$A?(
M^<8LX9HP8;C)64H,"%.=D90_\92)5!-0F3)0J&!U'/]"EE H#+C<9%3 C]2,
ME)2G!-0Y[1=;9]K86%OZU@D&+I'BB2G#'W*&>BC1*',$!>K(/F&6@I4P[D=
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
M=K5M@:.F\G^'-_USSFTN28*"C*#=S@<J =OTI&:"I@I]8&V0NDH8%M3&P?H
MVL^,P</$)VA_#,-?4$L#!!0    ( &YMQU9G:/[NC0H  $8>   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;,59:V_;N!+]*X0W6;2 ZMCR0TF;!,BC
MO=M%'XLDV\7BXGZ@)=KF1A*UI!0G]]??,T-)D1TG38LM[H>FML49SN/,F2%U
MN#+VVBV5*L5MEN;NJ+<LR^+UWIZ+ERJ3KF\*E>/)W-A,EOAJ%WNNL$HF+)2E
M>^%@,-W+I,Y[QX?\VV_V^-!49:IS]9L5KLHR:>].56I61[UAK_GA0B^6)?VP
M=WQ8R(6Z5.7OQ6\6W_9:+8G.5.ZTR855\Z/>R?#UZ9C6\X(O6JU<Y[,@3V;&
M7-.7]\E1;T &J53%)6F0^.]&G:DT)44PX^]:9Z_=D@2[GQOM[]AW^#*33IV9
M] ^=E,NCWGY/)&HNJ[2\,*M?5.W/A/3%)G7\5ZS\VC#JB;ARI<EJ85B0Z=S_
M+V_K.'0$]@>/"(2U0,AV^XW8RG-9RN-#:U;"TFIHHP_L*DO#.)U34BY+BZ<:
M<N7Q^=O3J\.]$IKH^UY<2YUZJ? 1J0/QT>3ETHFW>:*2=?D]6-":$39FG(9/
M*CPI;%^$!X$(!^'H"7VCUJT1ZYL\YI::E>)<NS@UKK)*_/MDYDH+"/QGF[->
MUVB[+BJ+UZZ0L3KJ ?=.V1O5._[YI^%T\.8)2\>MI>.GM#^:@*]+B0\F7[PJ
ME<T 0[@;&Y2**YTP\]<" =4I1_37*KT3HT$@+E6,4"2")5(C<R=VQ&0<'$01
M?1@$T<%4_)Z[S64B' 4'TZ$81L%D$(E/J+2/TEZ#,*[DK3C#6EV*=SJ7>:SS
MA9@$X7B$O^,P$E>FE"E;%PAU&Z=50BO,+-4+247I1 4 69$J%)83^^-@N#\4
MT2B(1@/Q03F'$K!6Y:4HC.4J/@A&T4!$P7@ZK;6G:U%XUCX[(AH'^\,A/DRG
M03@=MU[(6*>ZO!-72R7.3%;(_$XLI1-2Q'[%O%GQHL22GW_:#\/!FPUI_G7X
MYB5*N5R*/\ X#L_LPHA/; V,/I7Y=7#_]<0Y$VO^)E[42CMRC<(^VX7,(M(%
MQ(K*%L8I)%R0-9M.:"=*(^:<&246*E<60K&!D)6E$C)/F#,I5K$L-$73JK\K
M;15HMW2!^*+3%-1,^P^C-PZZ7(Q%*-(!^!0KG6:;84"L;(D>@-VU7<D[(9U3
MP"+MT3QJ]E"W:"FP%#!S?7&2&<H5'+#P K9@WVW>%-;<Z 390R=Z[2,_?2-.
M<J2V@:Q5-R:](7>H7M@JK\3+T@-)Y*FS*A,R,Q6 )6^D3N4L5:17S(Q%_3)X
MYF(GF@2#P: OWN<$+97DA$B/)%@*YQ96<:C$3$GKA,Z!0^6@M&079%&D.F;E
M3?%]OE$VIT[1J9@+2L:+WN7G=Q>]EZ)(*R>&_>%@EX.'8"$?*.H<57<GIDR1
MD_[V .R$$]3HH%.[VKD*#VKI8<CB( .K"GG'EB$QR#G2DA&E@RMT[I"EE"'
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
M)N./2R7!"K0 S^<&\:J_T ;MJ^/C_P%02P,$%     @ ;FW'5E3I6XK, P
MR @  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULG59+D^(V$/XK7=[4
MYL)BQO-D%JAB@-GAL)NI83(YI'(0=ALK(TN.)//X]VE)8"!A2%4N8,G=7W_]
M=F^E]+LI$"VL2R%-/RJLK>[CV*0%ELRT5862WN1*E\S242]B4VEDF5<J19QT
M.C=QR;B,!CU_]ZP'/55;P24^:S!U63*]>4"A5OWH(MI=O/!%8=U%/.A5;($S
MM+]6SYI.<8.2\1*EX4J"QKP?#2_N'ZZ<O!=XX[@R!\_@/)DK]>X.TZP?=1PA
M%)A:A\#H;XDC%,(!$8V_MIA18](I'C[OT!^][^3+G!D<*?$;SVS1C^XBR#!G
MM; O:O6$6W^N'5ZJA/&_L JR-R2<UL:J<JM,#$HNPS];;^-PH'#7^4 AV2HD
MGG<PY%F.F66#GE8KT$Z:T-R#=]5K$SDN75)F5M-;3GIV,)Z\3-^&K].WR0R&
M/\;P-!E_F_[X!L,1W4U?IY-9+[9DQTG'Z1;S(6 F'V!VX;N2MC PD1EFQ_HQ
M\6M()CN2#\E9P&&EVY!T6Y!TDLLS>)>-TY<>[_HCIU'S)7/E %-IK*ZIRJP!
M)C-XPFS!Y0*&KEJXY6A@S$TJE*DUPN_#.8E3)?UQ*BK!Z.5IHZZ[[DW%4NQ'
MU#X&]1*CP>=/%S>=KV=<NFI<NCJ'_C_S>!;S-./_-@2O!<)(E163&^ &<%TI
M@QE8!5Q:)"0+FED$S<T[,/IU <^U*B$7=6IKYOK5D##,?GE\H=87).WU[1[Y
M\Z>[Y.+VJX&1QHQ;>&0I%]QNVD?F2R9IM&PYN QZ$"(5;%/"'>222+"Y5P>5
M-P939@JBI%8&*LUI9G&Q@?G&J]0&G6BVKZ2<2R93S@01;VJJ!:;"E.<\94)L
M6O\(@%FQRAP1;KQ2\S_1#RP?A]J'Z(0RA<_[Q+(,C-WY<!AI\IQ&* 9?U38@
MP.UQ3(ZA2[5$3[]-_?%OFQD:OI ^1,SLHP0%]8[GNU2" N+"I#%%7ED7JA!D
M04Q*5;MV\QEGD+H3ZHII8DZ^XCHMF"2.M'$.$T[4WWVA\#5F7SR=BFU"YQ+?
M("MX[O/BGME"8W"#9JHM:"/ML;<B-0TH+38.5BI7=92]0*\-0^.D:/1PT<R>
MUA&A@F7$ACP]E1AGDH).+(C&PMUS2?.$##26EDS4GLI/W6ZK>WOM$N%C>%"4
M%*^#,F3&*"HQ%WF/OY,)X1"*4=MXGPYY_OQ!CYQB?6H2Q0?;I42]\#O4A+R%
M1=/<-FMZ&+;37CSL^.],TW0U(# GU4[[EB:T#GLS'*RJ_*Z:*TN;SS\6]*F!
MV@G0^UPINSLX \W'R^!O4$L#!!0    ( &YMQU;;#(UIS ,  -('   9
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
M:DB1ZJ3M_;C=W4ZSX][$3^G]**1^+3BI$#@G:'Q8TM^M^_'2+ZQJO:5GRM*
M\.&2)C)JET#G<Z7LX\)=L)WQT[]02P,$%     @ ;FW'5AF_GM_L!   "!T
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
M@\9Z8/EZ'_!-V1:8XN(%C8E,*9>E /1KN)1*Z)_K=YN_BC!L)S0%=RX+G,+
MT14E06S!23Y_\B/O6YO;_T3VQGO8> \/L2<S$*DVK^L4\37Z,;V\U6];7T>;
M\8JM;]E,8]@F7B?JQNYVWU!KD-\$O1':;81V#PIM'NFT4EE?19O&BBC:2Q]X
M4>^]R+^C_+/(C]ZI=/<JRG2S:RPVA$E$8:UQ7N>K_JE$U2&JA>*%+;(E5[ID
M[333316$"=#G:\[5Z\+4;=.FDS]02P,$%     @ ;FW'5J.)9^G" P  41
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
MVS1;Z3[\V4!H2 E)5KXW"1C/;^SY#_;@\9;0)Q8 </0SCA(VT0+.TVM=9UX
M,697)(5$/%D3&F,N;NE&9RD%[.=&<:1;AM'78QPFVG2<MRWH=$PR'H4)+"AB
M61QC^C*'B&PGFJGM&A["3<!E@SX=IW@#2^#?TP45=WI%\<,8$A:2!%%83[29
M>>V:N4'>XT<(6[9WC>145H0\R9M;?Z(9<D00@<<E HN_9[B!*)(D,8Y_2JA6
M^92&^]<[NIM/7DQFA1G<D.C/T.?!1!MJR(<USB+^0+:_03FAGN1Y)&+Y+]H6
M?0?"HY<Q3N+26-S'85+\XY]E(/8,+.N(@54:6.<:=$J#SKD&W=*@>V#0.S:'
M7FG0.]>@7QKT\]@7P<HC;6..IV-*MHC*WH(F+W*Y<FL1X#"1F;7D5#P-A1V?
M+IS[Y>WO]VAQ-[M?HB]HYONAE!Q'Z#8I$E<FP$<;. XC]@F]1V&"_@A(QG#B
ML['.Q2 D2O=*A_/"H77$H8F^D80'##F)#WZ#_4V[?>>4O=-N/VJQUT7PJ@A:
MNPC.K5;@+*57J&-\1I9A6>C[TD8?WW]JFM<9&&N48SHM&%O-:)Q?&(U\8T4_
M_W$%B;CBCVFQPCRF$4X:?+B_,-0+?-34ZE3YWLF=]HXXM0L\FA=XM!!89(?,
MBPC+**"_[L1C=,LA9G\W)7=![S33Y39PS5+LP403ZSP#^@S:],,[LV]\;<H(
ME3!;)<Q1"7,5P6IZ=RN]NVWTZ7T6KX BLMXE%BH3"Y6)A61B,?3OI<D];_5[
M:2:HA-DJ84X!Z^8P6:8\3ZVQ_KPO[]L>G:I'3;->I5FO53,G3B/R(E3SQ$I-
MPU4FMR F]QTOHQ02CM;BA14[U M@VB1-@>_OC<CL#GOU8=^TCN'2D*N$.2IA
MKB)83<A^)62_5<@[PA@2KQ@#SB,0]2AO4JN5<>F+U'\CO5'7W7[;P[2L4;_>
MRSG)<4]Q:A$;5!$;M"]7)/GB8194J]-KZ) 78+J!QI*K%7II"%7"[,&;Q<$T
MAKW#: ].1KN18YK-T1Y6T1ZV1OM'&$7B\PDMLU2L-M\P?0+^6=2]WA4JUR!@
M']X-+7/P%3T #VDAQ.+(CM#J[%(55,)LE3!')<Q5!*O)/ZKD'_VOM>!(I=XJ
M8;9*F*,2YBJ"U?0VC=>/7:-]0\KB5!ZB(#]D>Y4%A0ASD0B<(!X XD#%EW;Q
MX2L*1_KZYA^K!4NWM1IH8 U'!R5'^^@N%5DIS5%*<U71ZCKO'6J8K3K/DB0+
M^4M10&*OL>PH$?4J<=0Q#C5K]72Q9F<Y=90Z=4\Z+:*L[YTBQ2!*#7G>QT0,
MLX07']A5:W6F.,M/T@[:;\QKVVQH=^099'YJ]8HO#C#%UKL)Q8L8P5JX,JX&
M8LFFQ9E@<<-)FI]AK0CG),XO \ ^4-E!/%\3PG<WTD%U,CO]#U!+ P04
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
MBW /17T]JB>*%]4-8\45WE>JX0ZOE""T 7[?<,SI9J(O+>TE-?X!4$L#!!0
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
M(66U(65ISY\^JY6ZF9=&]EBMPNH3J/OR(5\_@S[/>I^]TGM'IQ2IV:CFH)I
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
M3(ML5EGQWB42TUA\0.\03=%3Q#*!TU!,30F6*;X9E%;<%%;8)ZSHHR\LE9%
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
M@YV2),FR, )8V$&28 B<1AS!'( '#$F2YCVX]SZ*U^^I>/.?NM%/4$L#!!0
M   ( &YMQU:7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%
MT)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI
M&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17
MB%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)
MT:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L
M?@!02P,$%     @ ;FW'5M^ZW@E- P  0!4   \   !X;"]W;W)K8F]O:RYX
M;6S%F$%OFS 4@/^*Q2D[= FDS=JJJ42#FR E@(!%VFER@M-8!1P9I]WZZV>@
M64W6/NWBYI381N;SL_T^XYMG+AY7G#^B7T5>5F-K*^7NNM^OUEM:D.HKW]%2
MM6RX*(A41?'0KW:"DJS:4BJ+O.\,!J-^05AIW=X<^HI$7R]P2=>2\5)5UA5+
M1I^KM_:ZB)Y8Q58L9_+WV&K^Y]1"!2M9P5YH-K8&%JJV_'G&!7OAI21YLA8\
MS\>6W38LJ9!L_4]U4D.F9%4U-9*L8J) QM9HH#K<,%')YHFF?Z(8GZAZN"WM
M);]GN:3"(Y).!=_O6/E0=Z-&T=>&T<3A\-L&\5K\3QCY9L/6U./K?4%+V<91
MT+P&+*LMVU46*DE!Q]8D7.(81>X4UX-2;_&S=H!2D6GA$M=,-0@_:QA-\@1)
M./<]-\4>NG/G;C#!*)EAG"8:H , .B<#1+V(:)!# '+XB9!)ZJ8+'"B^\!Z%
M$8Y=#?(<@#S_9$C\EW(2+B(-\@* O#@AY$]'@QP!D*.3028S-]8@OP&0WTX(
MV8GD)0!Y>;KI=I.9!GD%0%Z9A;QS$[]!BF*<*#PW]<, D3)#[F02?M<3^0#*
MY .SF L<3V9NX/D)1GZP5*!A[&,]C=N@: R;)L"IPE*9!B.5$YN-TG$@Y!C;
ML&0B'"3UG$9*+YV 04ZQ#4LEQO-F6T1NG/Y0H;L/XT6S]'1 R">V<:$L%OZK
MZNK=H#9SZ@=3'$R.EAWD$]NP4#Q\E^HLD#9LP][P<.POU10N<8+41D4S[$U5
MP%0:475^!Q,2AVW8'&"^ZYC#AM1A&W;'>PD%]=29/Z?5%QT24H=MV!V=S/(>
MG0,IPS&L#(^NY+M0D"@<PZ* E]]0QP2_2PP[XP/=HIY')6&YC@E9Q#%LD7=W
MR1ERLXS5S^J8D$L<PR[Y #-176?[FN0-$[*)8]@FW>W\QH?X!@54ZIB0:!S#
MHCG&/,PVR9%?;KB."8G&,2R:#T\X[2;2,2'1.(9%4Q\ACN9ZSLN',TE%@;S.
MVH14XQA6S2OFT5S7':D2ZNDW)9!SAJ:= QV".J>+(62A87MY=[BQR^B&E30+
MU"LJ5;\F^3H2J/YI/R[.+^ICP&:?YQ-5%Y9S3K+#!>#A\O+V#U!+ P04
M" !N;<=6CWJT85T!   D$P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=C-CH(P%(;A6R&] ,LY5=2)N)J-VXDW0+" D;_03D;O?@@N\".SF(WI
M69&6</J&Q1/"X<O6F;]VK:NNO8ON3=VZ5%7>]Q]:N[RR3>9676_;\4[1#4WF
MQ^50ZC[+;UEI-<=QHH?7&>IX>)T9G1^]_<_$KBBNN?WL\N_&MOZ/P?JG&VZN
MLM:KZ)P-I?6ITO=ZWG9ZNM!JG*RBTR55P^E"2H<.8@CB\$$&@DSXH#4$K<,'
M;2!H$SXH@: D?- 6@K;A@W80M L?M(>@??@@BE'&6$#2 FL!6A-R30*\)@2;
M!(A-2#8),)L0;1*@-B';),!M0KA)@-R$=), NPGQ)@%Z,^K- O1FU)L%Z,V+
MCVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, O0WJ;03H
M;5!O\TZ]G7_4ULT]SS6>_TZJ_?BLG8^?EL_-Q4N8<-;P4^SX"U!+ P04
M" !N;<=6[UO*"88!  #5$P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-F,U.
MPS 0A%\ERA4UKETH/VI[ :[0 R]@DDT3U;$MVRWMV^.D/Q*H1%1%8BZQ$N_.
MC+W2=\CD;6O))YM&:3]-JQ#L V,^KZB1/C.6=-PIC6MDB*]NP:S,EW)!3 R'
M8Y8;'4B'06@UTMGDB4JY4B%YWL3/OC9ZFCI2/DT>=X6MUS25UJHZER'NL[4N
MOKD,]@Y9[.QJ?%5;?Q4+4G;2H=WYV6#?][HFY^J"DKETX44VL8IM%/-AJ\AG
M_1(G,IJRK',J3+YJ8DOFK2-9^(HH-"K;B5[U.X=XP[1[\HO].YD^PU@Y=\;Z
M.#%'Y]L=1M)V#VP4(A?J_B,>':/TQ>>C=MH%%;_TCM?[8=RRFX=GW7+Y'7^=
M\5'_S!P"),<(),<U2(X;D!QCD!RW(#GN0'+<@^3@0Y0@*$3E*$CE*$SE*%#E
M*%3E*%CE*%SE*&#E*&05*&05*&05*&05*&05*&05*&05*&05*&05*&05*&0=
MH9!U])]D?3=F^=<_FMHU:V2M#_ZL^YLW^P102P$"% ,4    " !N;<=6!T%-
M8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+
M 0(4 Q0    ( &YMQU8&8V9&[P   "L"   1              "  :\   !D
M;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( &YMQU:97)PC$ 8  )PG   3
M              "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%
M  @ ;FW'5DNH +_Z!0  ER   !@              ("!#@@  'AL+W=O<FMS
M:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( &YMQU9#:H5M*0@  !LI   8
M              " @3X.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"
M% ,4    " !N;<=6OJ\<-N4"   ."P  &               @(&=%@  >&PO
M=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ ;FW'5GGB3$!T!0
MRQD  !@              ("!N!D  'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;%!+ 0(4 Q0    ( &YMQU81^+5)]@0   \3   8              " @6(?
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !N;<=6U$*0
M H8#   %#   &               @(&.)   >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&UL4$L! A0#%     @ ;FW'5JLVE]%M"P  1&T  !@
M ("!2B@  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( &YM
MQU:!D1J3\ (  ",(   8              " @>TS  !X;"]W;W)K<VAE971S
M+W-H965T."YX;6Q02P$"% ,4    " !N;<=6=/^U*AD(  "-(@  &
M        @($3-P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%
M  @ ;FW'5C_(?H5(!0  I0L  !D              ("!8C\  'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !N;<=6_C?#U+@"   1!@
M&0              @('A1   >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+
M 0(4 Q0    ( &YMQU96VTLJ= 8  /@2   9              " @=!'  !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ ;FW'5F@,?89T
M!     H  !D              ("!>TX  'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6Q02P$"% ,4    " !N;<=66\L.!18%  ">#   &0
M@($F4P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( &YM
MQU;+*'@4R@(  "0&   9              " @7-8  !X;"]W;W)K<VAE971S
M+W-H965T,34N>&UL4$L! A0#%     @ ;FW'5F=H_NZ-"@  1AX  !D
M         ("!=%L  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M    " !N;<=65.E;BLP#  #("   &0              @($X9@  >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( &YMQU;;#(UIS ,  -('
M   9              " @3MJ  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
M4$L! A0#%     @ ;FW'5K\1MRDJ!   =PL  !D              ("!/FX
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !N;<=6/+PH
MUS8#   #!P  &0              @(&?<@  >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;%!+ 0(4 Q0    ( &YMQU;.GFB7P0(  .\%   9
M  " @0QV  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @
M;FW'5AF_GM_L!   "!T  !D              ("!!'D  'AL+W=O<FMS:&5E
M=',O<VAE970R,BYX;6Q02P$"% ,4    " !N;<=6S:D# 6("  "R!0  &0
M            @($G?@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4
M Q0    ( &YMQU:CB6?IP@,  %$0   9              " @<"   !X;"]W
M;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ ;FW'5KF32NJP!@
MEBH  !D              ("!N80  'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6Q02P$"% ,4    " !N;<=6KR(5_\$#  "R#   &0              @(&@
MBP  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( &YMQU:;
M($]A6 0  *45   9              " @9B/  !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&UL4$L! A0#%     @ ;FW'5H8(E.*)!P  NDH  !D
M     ("!)Y0  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M" !N;<=6?65<C7@#  "P#@  &0              @('GFP  >&PO=V]R:W-H
M965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( &YMQU:*;QLMRQ(  )A" 0 9
M              " @9:?  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L!
M A0#%     @ ;FW'5C\FOA%#!    Q8  !D              ("!F+(  'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !N;<=6UN#+L#X#
M  "V$P  #0              @ $2MP  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0
M   ( &YMQU:7BKL<P    !,"   +              "  7NZ  !?<F5L<R\N
M<F5L<U!+ 0(4 Q0    ( &YMQU;?NMX)30,  $ 5   /              "
M 62[  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !N;<=6CWJT85T!   D
M$P  &@              @ '>O@  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E
M;'-02P$"% ,4    " !N;<=6[UO*"88!  #5$P  $P              @ %S
LP   6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     )P G (@*   JP@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>149</ContextCount>
  <ElementCount>205</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - COVER PAGE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/COVERPAGE</Role>
      <ShortName>COVER PAGE</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES</Role>
      <ShortName>BASIS OF PRESENTATION and ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - MERCHANDISE INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/MERCHANDISEINVENTORIES</Role>
      <ShortName>MERCHANDISE INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - NET INCOME PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/NETINCOMEPERSHARE</Role>
      <ShortName>NET INCOME PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - PENSION PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/PENSIONPLANS</Role>
      <ShortName>PENSION PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - RELATED PARTY INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/RELATEDPARTYINFORMATION</Role>
      <ShortName>RELATED PARTY INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - COMMITMENTS and CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES</Role>
      <ShortName>COMMITMENTS and CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES</Role>
      <ShortName>DERIVATIVES AND HEDGING ACTIVITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables</Role>
      <ShortName>BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - NET INCOME PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/NETINCOMEPERSHARETables</Role>
      <ShortName>NET INCOME PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shoprite.com/role/NETINCOMEPERSHARE</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - PENSION PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/PENSIONPLANSTables</Role>
      <ShortName>PENSION PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.shoprite.com/role/PENSIONPLANS</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails</Role>
      <ShortName>BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - MERCHANDISE INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails</Role>
      <ShortName>MERCHANDISE INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.shoprite.com/role/MERCHANDISEINVENTORIES</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - NET INCOME PER SHARE - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails</Role>
      <ShortName>NET INCOME PER SHARE - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails</Role>
      <ShortName>NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - PENSION PLANS - Schedule of Net Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails</Role>
      <ShortName>PENSION PLANS - Schedule of Net Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - PENSION PLANS - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails</Role>
      <ShortName>PENSION PLANS - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - RELATED PARTY INFORMATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails</Role>
      <ShortName>RELATED PARTY INFORMATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.shoprite.com/role/RELATEDPARTYINFORMATION</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - DEBT - Schedule of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails</Role>
      <ShortName>DEBT - Schedule of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - DEBT - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DEBTAdditionalInformationDetails</Role>
      <ShortName>DEBT - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="vlgea-20230429.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails</Role>
      <ShortName>DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value "--07-29", should match the Entity Registrant Fiscal Year End Date "07/27" on record within EDGAR. vlgea-20230429.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="vlgea-20230429.htm">vlgea-20230429.htm</File>
    <File>vlgea-20230429.xsd</File>
    <File>vlgea-20230429_cal.xml</File>
    <File>vlgea-20230429_def.xml</File>
    <File>vlgea-20230429_lab.xml</File>
    <File>vlgea-20230429_pre.xml</File>
    <File>vlgea202342910-qexhibit991.htm</File>
    <File>vlgea2023429ex-311.htm</File>
    <File>vlgea2023429ex-312.htm</File>
    <File>vlgea2023429ex-321.htm</File>
    <File>vlgea2023429ex-322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="562">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>50
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "vlgea-20230429.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 562,
    "http://xbrl.sec.gov/dei/2023": 30
   },
   "contextCount": 149,
   "dts": {
    "calculationLink": {
     "local": [
      "vlgea-20230429_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vlgea-20230429_def.xml"
     ]
    },
    "inline": {
     "local": [
      "vlgea-20230429.htm"
     ]
    },
    "labelLink": {
     "local": [
      "vlgea-20230429_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vlgea-20230429_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "vlgea-20230429.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 316,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2023": 5,
    "total": 5
   },
   "keyCustom": 20,
   "keyStandard": 185,
   "memberCustom": 10,
   "memberStandard": 23,
   "nsprefix": "vlgea",
   "nsuri": "http://www.shoprite.com/20230429",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - COVER PAGE",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.shoprite.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES",
     "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - MERCHANDISE INVENTORIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.shoprite.com/role/MERCHANDISEINVENTORIES",
     "shortName": "MERCHANDISE INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - NET INCOME PER SHARE",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.shoprite.com/role/NETINCOMEPERSHARE",
     "shortName": "NET INCOME PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - PENSION PLANS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.shoprite.com/role/PENSIONPLANS",
     "shortName": "PENSION PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - RELATED PARTY INFORMATION",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.shoprite.com/role/RELATEDPARTYINFORMATION",
     "shortName": "RELATED PARTY INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - COMMITMENTS and CONTINGENCIES",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES",
     "shortName": "COMMITMENTS and CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - DEBT",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.shoprite.com/role/DEBT",
     "shortName": "DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES",
     "shortName": "DERIVATIVES AND HEDGING ACTIVITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "18",
     "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables",
     "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - NET INCOME PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "19",
     "role": "http://www.shoprite.com/role/NETINCOMEPERSHARETables",
     "shortName": "NET INCOME PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - PENSION PLANS (Tables)",
     "menuCat": "Tables",
     "order": "20",
     "role": "http://www.shoprite.com/role/PENSIONPLANSTables",
     "shortName": "PENSION PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://www.shoprite.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)",
     "menuCat": "Details",
     "order": "22",
     "role": "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails",
     "shortName": "BASIS OF PRESENTATION and ACCOUNTING POLICIES - Disaggregated Revenues (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "3",
      "lang": "en-US",
      "name": "vlgea:PercentageofTotalSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PercentageOfLIFOInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - MERCHANDISE INVENTORIES (Details)",
     "menuCat": "Details",
     "order": "23",
     "role": "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails",
     "shortName": "MERCHANDISE INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PercentageOfLIFOInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vlgea:NumberofClassesofCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "class",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - NET INCOME PER SHARE - Additional Information (Details)",
     "menuCat": "Details",
     "order": "24",
     "role": "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails",
     "shortName": "NET INCOME PER SHARE - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vlgea:NumberofClassesofCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "class",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "menuCat": "Details",
     "order": "25",
     "role": "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails",
     "shortName": "NET INCOME PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - PENSION PLANS - Schedule of Net Benefit Costs (Details)",
     "menuCat": "Details",
     "order": "26",
     "role": "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails",
     "shortName": "PENSION PLANS - Schedule of Net Benefit Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vlgea:NumberofDefinedBenefitPensionPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "defined_benefit_pension_plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - PENSION PLANS - Additional Information (Details)",
     "menuCat": "Details",
     "order": "27",
     "role": "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails",
     "shortName": "PENSION PLANS - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "vlgea:NumberofDefinedBenefitPensionPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "defined_benefit_pension_plan",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unitRef": "swap",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - RELATED PARTY INFORMATION (Details)",
     "menuCat": "Details",
     "order": "28",
     "role": "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails",
     "shortName": "RELATED PARTY INFORMATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "iae6596e3a3484ce9a93be774bce3bca3_I20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - DEBT - Schedule of Long-term Debt (Details)",
     "menuCat": "Details",
     "order": "29",
     "role": "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails",
     "shortName": "DEBT - Schedule of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockSharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i4c905928fe404db5a19e494b70335677_I20171229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansReceivableGrossNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - DEBT - Additional Information (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
     "shortName": "DEBT - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i4c905928fe404db5a19e494b70335677_I20171229",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesAndLoansReceivableGrossNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i158eab5197c64ff7b9213b1d5b622edf_I20230429",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNumberOfInstrumentsHeld",
      "reportCount": 1,
      "unitRef": "swap",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails",
     "shortName": "DERIVATIVES AND HEDGING ACTIVITIES - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "icf581795d1f442aaa55db48938815912_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CONSOLIDATED STATMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "link:footnote",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i7fe7339a028a49c9b721b80106d0dc0a_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i7fe7339a028a49c9b721b80106d0dc0a_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i1d11740d8f004854b0afeed65b3a7769_D20230129-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "vlgea-20230429.htm",
      "contextRef": "i473b4c380370415aac2f50246d3e4f24_D20220731-20230429",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 34,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r334",
      "r390",
      "r433",
      "r462",
      "r463",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r539",
      "r540",
      "r549",
      "r556",
      "r562",
      "r565",
      "r624",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r334",
      "r390",
      "r433",
      "r462",
      "r463",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r539",
      "r540",
      "r549",
      "r556",
      "r562",
      "r565",
      "r624",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r228",
      "r391",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r542",
      "r557",
      "r564",
      "r590",
      "r620",
      "r621",
      "r625",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r228",
      "r391",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r542",
      "r557",
      "r564",
      "r590",
      "r620",
      "r621",
      "r625",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r303",
      "r334",
      "r340",
      "r341",
      "r342",
      "r389",
      "r390",
      "r433",
      "r462",
      "r463",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r539",
      "r540",
      "r549",
      "r556",
      "r562",
      "r565",
      "r568",
      "r618",
      "r624",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r242",
      "r243",
      "r244",
      "r245",
      "r303",
      "r334",
      "r340",
      "r341",
      "r342",
      "r389",
      "r390",
      "r433",
      "r462",
      "r463",
      "r522",
      "r523",
      "r524",
      "r525",
      "r532",
      "r539",
      "r540",
      "r549",
      "r556",
      "r562",
      "r565",
      "r568",
      "r618",
      "r624",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r339",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Scenario, Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r189",
      "r339",
      "r586",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r189",
      "r339",
      "r586",
      "r587",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r231",
      "r548"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Notes receivable from Wakefern"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]",
        "terseLabel": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r20",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable to Wakefern"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r77",
      "r705"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Accounts Payable",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "AccountsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r83",
      "r118"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r31",
      "r32",
      "r91",
      "r143",
      "r417",
      "r438",
      "r439"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r14",
      "r32",
      "r358",
      "r361",
      "r380",
      "r434",
      "r435",
      "r595",
      "r596",
      "r597",
      "r607",
      "r608",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Class A shares excluded from computation of earnings per share (shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r116",
      "r136",
      "r172",
      "r212",
      "r222",
      "r226",
      "r233",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r352",
      "r354",
      "r368",
      "r413",
      "r484",
      "r563",
      "r577",
      "r622",
      "r623",
      "r697"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r131",
      "r146",
      "r172",
      "r233",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r352",
      "r354",
      "r368",
      "r563",
      "r622",
      "r623",
      "r697"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures included in accounts payable and accrued expenses"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r40",
      "r133",
      "r543"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r40",
      "r100",
      "r169"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS,\u00a0BEGINNING OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r100"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET (DECREASE) INCREASE IN CASH AND\u00a0CASH EQUIVALENTS"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r591",
      "r707"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Demand deposits at Wakefern"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r128",
      "r140",
      "r141",
      "r142",
      "r172",
      "r194",
      "r195",
      "r202",
      "r204",
      "r210",
      "r211",
      "r233",
      "r246",
      "r248",
      "r249",
      "r250",
      "r253",
      "r254",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r472",
      "r493",
      "r516",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r585",
      "r602",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r210",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r441",
      "r442",
      "r443",
      "r444",
      "r556",
      "r585",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r27",
      "r79",
      "r414",
      "r471"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r240",
      "r241",
      "r538",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS and CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/COMMITMENTSandCONTINGENCIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Common Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r566",
      "r567",
      "r568",
      "r570",
      "r571",
      "r572",
      "r575",
      "r607",
      "r608",
      "r691",
      "r709",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r86",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r86",
      "r472",
      "r490",
      "r712",
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r86",
      "r416",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r33",
      "r154",
      "r156",
      "r162",
      "r406",
      "r424"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r95",
      "r391"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r171",
      "r255",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r271",
      "r278",
      "r279",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "DEBT"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r19",
      "r82",
      "r83",
      "r117",
      "r119",
      "r175",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r377",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets pledged to secure a debt instrument.",
        "label": "Debt Instrument, Collateral Amount",
        "terseLabel": "Debt Instrument, Collateral Amount"
       }
      }
     },
     "localname": "DebtInstrumentCollateralAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r71",
      "r73",
      "r256",
      "r377",
      "r552",
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Term loan"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r25",
      "r71",
      "r283",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r25",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [
      "r175",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r280",
      "r377",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r26",
      "r175",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r377",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r26",
      "r52",
      "r55",
      "r70",
      "r71",
      "r73",
      "r80",
      "r107",
      "r108",
      "r175",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r267",
      "r268",
      "r269",
      "r270",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r280",
      "r377",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r9",
      "r112",
      "r126",
      "r350",
      "r351",
      "r605"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r298",
      "r311",
      "r325",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of net (gains) losses"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": {
     "auth_ref": [
      "r630"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement.",
        "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement",
        "terseLabel": "Lump sum distributions related to the termination of retirement plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r301",
      "r305",
      "r327",
      "r558",
      "r559",
      "r560",
      "r561"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer contributions in current fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r298",
      "r310",
      "r324",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r298",
      "r300",
      "r309",
      "r323",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost on projected benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r307",
      "r321",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic pension cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": {
     "auth_ref": [
      "r297",
      "r312",
      "r326"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement",
        "negatedTerseLabel": "Loss on settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails",
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r299",
      "r308",
      "r322",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSScheduleofNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r9",
      "r47"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r9",
      "r217"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "terseLabel": "Fair of interest rate swaps recorded in other assets"
       }
      }
     },
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [
      "r461",
      "r463",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r526",
      "r528",
      "r530",
      "r531",
      "r566",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed interest rate related to the interest rate derivative.",
        "label": "Derivative, Fixed Interest Rate",
        "terseLabel": "Derivative, fixed rate"
       }
      }
     },
     "localname": "DerivativeFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r69",
      "r461",
      "r463",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r504",
      "r505",
      "r506",
      "r507",
      "r510",
      "r511",
      "r512",
      "r513",
      "r526",
      "r528",
      "r530",
      "r531",
      "r545",
      "r566",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r356",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "DERIVATIVES AND HEDGING ACTIVITIES"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative notional amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeNumberOfInstrumentsHeld": {
     "auth_ref": [
      "r64",
      "r65",
      "r462",
      "r526",
      "r527",
      "r529",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of derivative instruments of a particular group held by the entity.",
        "label": "Derivative, Number of Instruments Held",
        "terseLabel": "Number of derivative instruments held"
       }
      }
     },
     "localname": "DerivativeNumberOfInstrumentsHeld",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Dividends": {
     "auth_ref": [
      "r6",
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.",
        "label": "Dividends",
        "negatedTerseLabel": "Dividends"
       }
      }
     },
     "localname": "Dividends",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r163",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r191",
      "r194",
      "r202",
      "r203",
      "r204",
      "r208",
      "r365",
      "r366",
      "r407",
      "r425",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r163",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r194",
      "r202",
      "r203",
      "r204",
      "r208",
      "r365",
      "r366",
      "r407",
      "r425",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r190",
      "r205",
      "r206",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET INCOME PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHARE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued wages and benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Revenue from External Customer [Line Items]",
        "terseLabel": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r15",
      "r129",
      "r157",
      "r158",
      "r159",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r209",
      "r234",
      "r235",
      "r291",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r380",
      "r434",
      "r435",
      "r436",
      "r449",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r219",
      "r232",
      "r592",
      "r613"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments in Real Estate Partnerships"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": {
     "auth_ref": [
      "r137",
      "r367",
      "r411"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Investment in Wakefern"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r379"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "verboseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r379"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r601"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Gain on sale of property, equipment and fixtures"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r96",
      "r495"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "Operating and administrative expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r134",
      "r237",
      "r404",
      "r550",
      "r563",
      "r616",
      "r617"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r94",
      "r172",
      "r212",
      "r221",
      "r225",
      "r227",
      "r233",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r368",
      "r547",
      "r622"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r92",
      "r121",
      "r212",
      "r221",
      "r225",
      "r227",
      "r408",
      "r421",
      "r547"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r238",
      "r239",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r239",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r124",
      "r127",
      "r187",
      "r188",
      "r218",
      "r346",
      "r349",
      "r426"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r39",
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r76",
      "r593"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "terseLabel": "Accounts payable to Wakefern"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedSalaries": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in accrued salaries.",
        "label": "Increase (Decrease) in Accrued Salaries",
        "terseLabel": "Accrued wages and benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedSalaries",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": {
     "auth_ref": [
      "r600"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.",
        "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable",
        "terseLabel": "Income taxes receivable / payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Merchandise inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r72",
      "r123",
      "r160",
      "r216",
      "r376",
      "r501",
      "r576",
      "r711"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMember": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing interest expense.",
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r165",
      "r167",
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r541",
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.",
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "MERCHANDISE INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/MERCHANDISEINVENTORIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryLIFOReserve": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.",
        "label": "Inventory, LIFO Reserve",
        "terseLabel": "Inventory, LIFO reserve"
       }
      }
     },
     "localname": "InventoryLIFOReserve",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period.",
        "label": "Inventory, LIFO Reserve, Effect on Income, Net",
        "terseLabel": "Provision to value inventories at LIFO"
       }
      }
     },
     "localname": "InventoryLIFOReserveEffectOnIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r144",
      "r544",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Merchandise inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvesteeMember": {
     "auth_ref": [
      "r694",
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A corporation that issued voting stock held by an investor.",
        "label": "Investee [Member]",
        "terseLabel": "Wakefern"
       }
      }
     },
     "localname": "InvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r97",
      "r215"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r90",
      "r120",
      "r419",
      "r563",
      "r604",
      "r614",
      "r693"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES and SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r24",
      "r132",
      "r172",
      "r233",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r353",
      "r354",
      "r355",
      "r368",
      "r563",
      "r622",
      "r697",
      "r698"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LimitedPartnerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party to a partnership business who has limited liability.",
        "label": "Limited Partner [Member]",
        "terseLabel": "Partnership Agreement"
       }
      }
     },
     "localname": "LimitedPartnerMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r119",
      "r706"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Debt outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r231"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable from Wakefern"
       }
      }
     },
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r119",
      "r268",
      "r282",
      "r552",
      "r553",
      "r706"
     ],
     "calculation": {
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Total debt, excluding obligations under leases",
        "totalLabel": "Total debt, excluding obligations under leases"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Lease Obligation [Abstract]",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of debt",
        "verboseLabel": "Less current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "verboseLabel": "Total long-term debt, excluding obligations under leases"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-Term Debt, Term",
        "terseLabel": "Long-term Debt, Term"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Notes payable related to New Markets Tax Credit"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r26",
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium-term Notes [Member]",
        "terseLabel": "Medium-term Notes"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r100",
      "r101",
      "r102"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r93",
      "r102",
      "r122",
      "r130",
      "r152",
      "r155",
      "r159",
      "r172",
      "r179",
      "r181",
      "r182",
      "r183",
      "r184",
      "r187",
      "r188",
      "r200",
      "r212",
      "r221",
      "r225",
      "r227",
      "r233",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r366",
      "r368",
      "r422",
      "r492",
      "r514",
      "r515",
      "r547",
      "r576",
      "r622"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 5.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r164",
      "r181",
      "r182",
      "r183",
      "r184",
      "r191",
      "r192",
      "r201",
      "r204",
      "r212",
      "r221",
      "r225",
      "r227",
      "r547"
     ],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income (loss) allocated, basic",
        "totalLabel": "Net income available to Class A and Class B shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r164",
      "r193",
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r204"
     ],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "totalLabel": "Net income (loss) allocated, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "NONCASH SUPPLEMENTAL DISCLOSURES:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesAndLoansReceivableGrossNoncurrent": {
     "auth_ref": [
      "r231",
      "r615"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Loans receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableGrossNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "verboseLabel": "Notes payable to Wakefern"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r212",
      "r221",
      "r225",
      "r227",
      "r547"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r379"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r379"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r378"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r115",
      "r135",
      "r412",
      "r577"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets classified as other.",
        "label": "Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r145",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r3",
      "r91",
      "r313"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "negatedTerseLabel": "Pension remeasurement, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": {
     "auth_ref": [
      "r4",
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax",
        "terseLabel": "Tax on pension settlement loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": {
     "auth_ref": [
      "r4"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Tax on remeasurement"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r147",
      "r148"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "terseLabel": "Unrealized gains on interest rate swaps, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": {
     "auth_ref": [
      "r149"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent",
        "terseLabel": "Tax expense (benefit) on unrealized losses on interest rate swaps"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r125",
      "r148",
      "r150"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax",
        "terseLabel": "Reclassification of accumulated other comprehensive loss to interest expense"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": {
     "auth_ref": [
      "r5",
      "r91",
      "r110"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax",
        "terseLabel": "Pension settlement loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r15",
      "r18",
      "r153",
      "r156",
      "r161",
      "r369",
      "r370",
      "r375",
      "r405",
      "r423",
      "r595",
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r5",
      "r91",
      "r151",
      "r313"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedTerseLabel": "Amortization of pension actuarial loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r4"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "terseLabel": "Tax of amortization of pension actuarial loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r7",
      "r13",
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "terseLabel": "Tax expense (benefit) associated with other comprehensive loss and income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r78",
      "r410",
      "r466",
      "r467",
      "r577",
      "r710"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r26",
      "r470"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-Term Debt, Noncurrent",
        "terseLabel": "Notes payable to Wakefern"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": {
     "auth_ref": [
      "r201",
      "r584"
     ],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.",
        "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic",
        "terseLabel": "Distributed and allocated undistributed Net income (loss) to unvested restricted shareholders"
       }
      }
     },
     "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Treasury stock purchases, including shares surrendered for withholding taxes"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedTerseLabel": "Dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLimitedPartnershipInterests": {
     "auth_ref": [
      "r599"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow related to the acquisition or continued holding of limited partnership interests held for investment purposes.",
        "label": "Payments to Acquire Limited Partnership Interests",
        "negatedTerseLabel": "Investment in real estate partnership"
       }
      }
     },
     "localname": "PaymentsToAcquireLimitedPartnershipInterests",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireRealEstateHeldForInvestment": {
     "auth_ref": [
      "r598"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of real estate held for investment purposes.",
        "label": "Payment for Acquisition, Real Estate, Held-for-Investment",
        "terseLabel": "Payments to acquire shopping center"
       }
      }
     },
     "localname": "PaymentsToAcquireRealEstateHeldForInvestment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r294",
      "r303",
      "r304",
      "r306",
      "r314",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r328",
      "r329",
      "r330",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "PENSION PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r84",
      "r295",
      "r296",
      "r302",
      "r560"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Pension liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionExpenseReversalOfExpenseNoncash": {
     "auth_ref": [
      "r9"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense (reversal of expense) for pension benefits. Excludes other postretirement benefits.",
        "label": "Pension Expense (Reversal of Expense), Noncash",
        "terseLabel": "Non-cash pension settlement charges"
       }
      }
     },
     "localname": "PensionExpenseReversalOfExpenseNoncash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PercentageOfLIFOInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of LIFO (last in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.",
        "label": "Percentage of LIFO Inventory",
        "terseLabel": "Percentage of LIFO inventory"
       }
      }
     },
     "localname": "PercentageOfLIFOInventory",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/MERCHANDISEINVENTORIESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [
      "r78",
      "r626",
      "r627"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.",
        "label": "Postemployment Benefits Liability",
        "terseLabel": "Annuity contract"
       }
      }
     },
     "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r85",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r85",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r85",
      "r415",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, no par value: Authorized 10,000 shares, none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r34"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "terseLabel": "Investment in notes receivable related to New Markets Tax Credit financing"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Proceeds from issuance of long-term debt"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForLongTermLoansForRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates.",
        "label": "Proceeds from Collection of (Payments to Fund) Long-Term Loans to Related Parties",
        "terseLabel": "Investment in notes receivable from Wakefern"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForLongTermLoansForRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments": {
     "auth_ref": [
      "r588"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.",
        "label": "Proceeds from Sale, Maturity and Collection of Long-Term Investments",
        "terseLabel": "Maturity of notes receivable from Wakefern"
       }
      }
     },
     "localname": "ProceedsFromSaleMaturityAndCollectionOfLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from the sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r409",
      "r420",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, equipment and fixtures, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]",
        "terseLabel": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r315",
      "r384",
      "r385",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r489",
      "r491",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyMember": {
     "auth_ref": [
      "r173",
      "r174",
      "r384",
      "r385",
      "r386",
      "r387",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r489",
      "r491",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.",
        "label": "Related Party [Member]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [
      "r496",
      "r497",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r315",
      "r384",
      "r385",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r489",
      "r491",
      "r521",
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party, Type [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r381",
      "r382",
      "r383",
      "r385",
      "r388",
      "r446",
      "r447",
      "r448",
      "r498",
      "r499",
      "r500",
      "r519",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY INFORMATION"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Principal payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r87",
      "r109",
      "r418",
      "r437",
      "r439",
      "r445",
      "r473",
      "r563"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r129",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r234",
      "r235",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r357",
      "r359",
      "r360",
      "r362",
      "r364",
      "r434",
      "r436",
      "r449",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r562",
      "r589",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r562",
      "r589",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r213",
      "r214",
      "r220",
      "r223",
      "r224",
      "r228",
      "r229",
      "r230",
      "r292",
      "r293",
      "r391"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Sales",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r26",
      "r52",
      "r55",
      "r70",
      "r71",
      "r73",
      "r80",
      "r107",
      "r108",
      "r552",
      "r554",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r12",
      "r58",
      "r59",
      "r60",
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHARETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "terseLabel": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r74",
      "r75",
      "r496",
      "r497",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55",
      "r107",
      "r108",
      "r109",
      "r140",
      "r141",
      "r142",
      "r210",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r441",
      "r442",
      "r443",
      "r444",
      "r556",
      "r585",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DEBTScheduleofLongtermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r690"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Non-cash share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r103",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION and ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r128",
      "r140",
      "r141",
      "r142",
      "r172",
      "r194",
      "r195",
      "r202",
      "r204",
      "r210",
      "r211",
      "r233",
      "r246",
      "r248",
      "r249",
      "r250",
      "r253",
      "r254",
      "r284",
      "r285",
      "r287",
      "r288",
      "r290",
      "r368",
      "r441",
      "r442",
      "r443",
      "r444",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r472",
      "r493",
      "r516",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r585",
      "r602",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails",
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r15",
      "r29",
      "r129",
      "r157",
      "r158",
      "r159",
      "r176",
      "r177",
      "r178",
      "r180",
      "r186",
      "r188",
      "r209",
      "r234",
      "r235",
      "r291",
      "r343",
      "r344",
      "r345",
      "r347",
      "r348",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r364",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r380",
      "r434",
      "r435",
      "r436",
      "r449",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r209",
      "r391",
      "r440",
      "r460",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r494",
      "r495",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r516",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r209",
      "r391",
      "r440",
      "r460",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r472",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r491",
      "r494",
      "r495",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r516",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATMENTSOFOPERATIONS",
      "http://www.shoprite.com/role/COVERPAGE"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": {
     "auth_ref": [
      "r62",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": {
     "auth_ref": [
      "r16"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, Forfeited",
        "negatedTerseLabel": "Restricted shares forfeited"
       }
      }
     },
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited",
        "negatedTerseLabel": "Restricted shares forfeited (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation expense (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r109",
      "r444",
      "r516",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Treasury stock purchases (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r86",
      "r88",
      "r89",
      "r104",
      "r474",
      "r490",
      "r517",
      "r518",
      "r563",
      "r577",
      "r604",
      "r614",
      "r693",
      "r712"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH\u00a0\u00a0PAYMENTS MADE FOR:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock, Common"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r28",
      "r56",
      "r57"
     ],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Less treasury stock, Class A, at cost: 914 shares at April\u00a029, 2023 and 752 shares at July\u00a030, 2022"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r15",
      "r56",
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Treasury stock purchases"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured Debt"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r193",
      "r204"
     ],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r191",
      "r204"
     ],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "vlgea_AmendedAndRestatedCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Credit Agreement",
        "label": "Amended and Restated Credit Agreement [Member]",
        "terseLabel": "Amended and Restated Credit Agreement"
       }
      }
     },
     "localname": "AmendedAndRestatedCreditAgreementMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails",
      "http://www.shoprite.com/role/DERIVATIVESANDHEDGINGACTIVITIESAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_BenefitOverRecapturePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Benefit Over Recapture Period",
        "label": "Benefit Over Recapture Period",
        "terseLabel": "Benefit over recapture period"
       }
      }
     },
     "localname": "BenefitOverRecapturePeriod",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_CenterStoreMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Center Store [Member]",
        "label": "Center Store [Member]",
        "terseLabel": "Center Store"
       }
      }
     },
     "localname": "CenterStoreMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_ChangeInPatronageDividendReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in patronage dividend receivable",
        "negatedLabel": "Patronage dividend receivable"
       }
      }
     },
     "localname": "ChangeInPatronageDividendReceivable",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_DebtInstrumentInterestRateAfterSubsidyProgram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate After Subsidy Program",
        "label": "Debt Instrument, Interest Rate After Subsidy Program",
        "terseLabel": "Interest rate after subsidy program"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateAfterSubsidyProgram",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_DerivativeInstrumentFixedBaseRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Fixed Base Rate",
        "label": "Derivative Instrument, Fixed Base Rate",
        "terseLabel": "Derivative Instrument, Fixed Base Rate"
       }
      }
     },
     "localname": "DerivativeInstrumentFixedBaseRate",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B",
        "label": "Dividends, Common Stock, Cash, Percent Class A is Entitled Greater than Class B",
        "terseLabel": "Common stock cash dividends, percent Class A is entitled greater than Class B"
       }
      }
     },
     "localname": "DividendsCommonStockCashPercentClassAisEntitledGreaterthanClassB",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_FreshMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fresh [Member]",
        "label": "Fresh [Member]",
        "terseLabel": "Fresh"
       }
      }
     },
     "localname": "FreshMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_InterestOnUnrelatedPartyNoteReceivablePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest On Unrelated Party Note Receivable Percentage",
        "label": "Interest On Unrelated Party Note Receivable Percentage",
        "terseLabel": "Interest on unrelated party note receivable percentage"
       }
      }
     },
     "localname": "InterestOnUnrelatedPartyNoteReceivablePercentage",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_LesseeOperatingLeaseLeaseNotYetCommencedLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability",
        "terseLabel": "Future lease obligation"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_LongTermDebtAndOperatingAndFinanceLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt And Operating And Finance Lease Obligations",
        "label": "Long-Term Debt And Operating And Finance Lease Obligations",
        "totalLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtAndOperatingAndFinanceLeaseObligations",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_NumberofClassesofCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Classes of Common Stock",
        "label": "Number of Classes of Common Stock",
        "terseLabel": "Number of common stock classes"
       }
      }
     },
     "localname": "NumberofClassesofCommonStock",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vlgea_NumberofDefinedBenefitPensionPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Defined Benefit Pension Plans",
        "label": "Number of Defined Benefit Pension Plans",
        "terseLabel": "Number of defined benefit pension plans"
       }
      }
     },
     "localname": "NumberofDefinedBenefitPensionPlans",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "vlgea_OtherProductMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Product [Member]",
        "label": "Other Product [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProductMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_PatronageDividendReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Patronage dividend receivable",
        "terseLabel": "Patronage dividend receivable"
       }
      }
     },
     "localname": "PatronageDividendReceivable",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_PercentageofTotalSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Total Sales",
        "label": "Percentage of Total Sales",
        "terseLabel": "Percentage of total sales"
       }
      }
     },
     "localname": "PercentageofTotalSales",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_PharmacyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pharmacy [Member]",
        "label": "Pharmacy [Member]",
        "terseLabel": "Pharmacy"
       }
      }
     },
     "localname": "PharmacyMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/BASISOFPRESENTATIONandACCOUNTINGPOLICIESDisaggregatedRevenuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_RelatedPartyInterestWithinPartnershipAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party, Interest within Partnership Agreement",
        "label": "Related Party, Interest within Partnership Agreement",
        "terseLabel": "Percent interest within party agreement"
       }
      }
     },
     "localname": "RelatedPartyInterestWithinPartnershipAgreement",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "vlgea_RelatedPartyInvestmentInPartnershipAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party, Investment in Partnership, Amount",
        "label": "Related Party, Investment in Partnership, Amount",
        "terseLabel": "Amount invested in partnership"
       }
      }
     },
     "localname": "RelatedPartyInvestmentInPartnershipAmount",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_RelatedPartyNoteReceivableMaturingAugust2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Note Receivable Maturing August 2022 [Member]",
        "label": "Related Party Note Receivable Maturing August 2022 [Member]",
        "terseLabel": "Related Party Note Receivable Maturing August 2022"
       }
      }
     },
     "localname": "RelatedPartyNoteReceivableMaturingAugust2022Member",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_RelatedPartyNoteReceivableMaturingAugust2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Note Receivable Maturing August 2027",
        "label": "Related Party Note Receivable Maturing August 2027 [Member]",
        "terseLabel": "Related Party Note Receivable Maturing August 2027"
       }
      }
     },
     "localname": "RelatedPartyNoteReceivableMaturingAugust2027Member",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_RelatedPartyNoteReceivableMaturingFebruary2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Note Receivable Maturing February 2024 [Member]",
        "label": "Related Party Note Receivable Maturing February 2024 [Member]",
        "terseLabel": "Related Party Note Receivable Maturing February 2024"
       }
      }
     },
     "localname": "RelatedPartyNoteReceivableMaturingFebruary2024Member",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_RelatedPartyNoteReceivableMaturingSeptember2027Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Note Receivable Maturing September 2027",
        "label": "Related Party Note Receivable Maturing September 2027 [Member]",
        "terseLabel": "Related Party Note Receivable Maturing September 2027"
       }
      }
     },
     "localname": "RelatedPartyNoteReceivableMaturingSeptember2027Member",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "vlgea_RelatedPartyTransactionBasisSpreadonVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Basis Spread on Variable Rate",
        "label": "Related Party Transaction, Basis Spread on Variable Rate",
        "terseLabel": "Related party basis spread"
       }
      }
     },
     "localname": "RelatedPartyTransactionBasisSpreadonVariableRate",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "vlgea_RelatedPartyTransactionEstimatedProjectCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Estimated Project Costs",
        "label": "Related Party Transaction, Estimated Project Costs",
        "terseLabel": "Estimated project costs"
       }
      }
     },
     "localname": "RelatedPartyTransactionEstimatedProjectCosts",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/RELATEDPARTYINFORMATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_ThirdPartyContributiontoInvestmentFund": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third Party Contribution to Investment Fund",
        "label": "Third Party Contribution to Investment Fund",
        "terseLabel": "Third party contribution to investment fund"
       }
      }
     },
     "localname": "ThirdPartyContributiontoInvestmentFund",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/DEBTAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_TwoClassIncomeAllocationClassBConversiontoClassA": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Class Income Allocation Class B Conversion to Class A",
        "terseLabel": "Conversion of Class B to Class A shares"
       }
      }
     },
     "localname": "TwoClassIncomeAllocationClassBConversiontoClassA",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_TwoClassIncomeDistributionShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Class Income Distribution Share Based Compensation",
        "terseLabel": "Effect of share-based compensation on allocated net (loss) income"
       }
      }
     },
     "localname": "TwoClassIncomeDistributionShareBasedCompensation",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "vlgea_TwoClassShareAllocationClassBConversiontoClassA": {
     "auth_ref": [],
     "calculation": {
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Class Share Allocation Class B Conversion to Class A",
        "terseLabel": "Conversion of Class B to Class A shares (in shares)"
       }
      }
     },
     "localname": "TwoClassShareAllocationClassBConversiontoClassA",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/NETINCOMEPERSHAREScheduleofEarningsPerShareBasicandDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "vlgea_VillageSuperMarketIncEmployeesRetirementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Village Super Market, Inc. Employees\u2019 Retirement Plan",
        "label": "Village Super Market, Inc. Employees\u2019 Retirement Plan [Member]",
        "terseLabel": "Village Super Market, Inc. Employees\u2019 Retirement Plan"
       }
      }
     },
     "localname": "VillageSuperMarketIncEmployeesRetirementPlanMember",
     "nsuri": "http://www.shoprite.com/20230429",
     "presentation": [
      "http://www.shoprite.com/role/PENSIONPLANSAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org//815/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "c(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.B)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org//330/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org//715/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org//850/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(g)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Subparagraph": "(h)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(15))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13A(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r579": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r581": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r582": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r583": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org//450/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480513/718-10-30-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480843/718-30-35-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>51
<FILENAME>0000103595-23-000006-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000103595-23-000006-xbrl.zip
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
M^YTW<Y;0^IPB'/Q]?O7*=<._>F7:AO_S:G]-4!'4$Q!8B*@3ERHY:QPUV(E
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
MO J>1!VK0;UG4,F-025>&&8QJ&;T"G$=--)$>R19BL(K$YA4*[5VJ_MYY\?
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
M'V$LCM:!5?W3VONX21JO83Q>;[$ZS5ME#\X:= >8V!;T9S_5CPX^B;Q B\F
M/,GK$67@R#A!D'38*4^"8HI_MPSW0\WLIXN@3&?B]6&6LY4SV;5XM_WD_61W
M9IM:Z:Z<>I%)!UZ6'?^P5SL9C') \/*C0SR&7^O-C[/3.6N=G]4^SP__TH)'
M9[/MPJOULN<\;0T*GM>U7=^R[1PFYVH;^>;!T':#[8=!+9<J:(7O31>SW^SO
M=Z9]:K6;O&F*DIT7,#YN8J3(%@X.8[O]%4%_ [D62;Q13=G+5)I#=Z;2?G]6
M*P<)W8.6I@_^NWFD*LR?#.;C^THCU"_^@6CZ'?3S'_@]M/4:*-51N].X^ SO
MM >4J\[V\N&P1R$7T;CX)%(4UE",4O ><6R+TM 9_JFPPI&4)/XNZ-=JC=XE
M0L@_GGW/!=Q:V_&C,E8S/[Q/"_8S:6,Z_N%$T[M</C-T2LT^(6N\F$Y[C.H9
M@$=;OS,<#PYM'Y[1.QD6SC%[R;QZT/K#,5BW!H.3V/_7H.;S6M!8S,E<WWUA
M!^-[V_" P1"\:YZ0]87NYG.P7MSE+LNYD&_^)[+-+?\RK3W_,W^A'TTH_W/2
MC34U/MSK/A)7"7XIWNF7E.UXI]S+$5;OCK :&,I;VZ]]&.V46R:Y7U+W5X7O
M@1<^Z;9&Q'WDXE:NDWG!D@R&:),BYC)JAY7@6&"K F,TN4];!8>76*U +.-;
M'=L>_+6RU7AUQV++8H"+\=TM'K7]S9E>/Q,2W"X*O0*:<H,PRC!TT!9>8*I?
MOQA=:S0/R-[1'FEL^+,Z4/_ZQP^'^?[]HRU2IYL7\.Q;9Q(U1DN9"/2GU2B>
MN7F^W?1G^Q_SY-@KH.7O+R $$(U7F>K?J%5N'$M".X4X#PEQ11@R(0A$B<*1
M>R]M"OEX[U4AV2JG7^LXC!5DK3:2UF.0PEG_^:#? W^"+K7:^QA3^N,1$')O
M&PM@:R-L^?MIV+(, _$U8_!0V G!&Q.M-(QQHHB)6AILA3<D4IE,!3OE@AUR
M"W8X$\QB)I'Q&79,],AR91#344D3; S:KJSQ56K8JN+ZX:CSJ+S #Q:;C61*
M3;)1,B)=H#RI:#CQ*FA0-$%DQ.X3P2L3>-;U&([39RHG&HY[HY3MBW[,*Y)/
MX[=U:?_[>NGNR^P$_O83ZP:]]LGP]D^^WY&K_S[L?Z,N!Q&Y?K2?D4WP)B]L
M^XL]'ZP\OW[H=:N+;O3^L0\N5R7R>Q;4?O=4LZFL@WC@^62/7$ZY.*.]U=C8
M_)^?62#\<Q<7)5NHY3,BZ<3S>H0\DTS_?%ZO3'F.)Y<U?+N^TZQM36-S\UQ/
M:;FZ$.9M!K+&]ITG]RZX9!^1FKFT<^CI"WBA&GC/5JB-^U>&G>L__\++(LM7
M6XWUQLNM]3?@:%]M[]37\QG5"U)WH)+>))*DBR^N<D?K#WSMK6'LU,BSVJNO
MJT.*DRU&>[5_>]^U)Z$U?%B!C)\9C\77@LIHR_5.$S+:6O%?4V:!ONQU"VI3
MK.+_V[;!?F-M]S#&X6"&N<:GG#V6TEP"@3]M:?I2.^SG+.A_/2 [)5?6V)_/
M[8,74E805=9W^D4AZ@JQZ*7:]G$<64,%5DL(5F9EC5=@58'5DH!57I[<CX>Q
M.\C5:;:ZOM>9Y7QN!5NS@2U*5];$CV'KQOP>X5-<I%F9'IA>,3E\V&N#- ?_
MJFW^YZ0U/*],;_E,3ZRLR8HQ5(QA26#KI1T<UEZU>U^J\&;YP(KE0\LKL*K
M:I' JM$;0F/#7NT::MTU[U,AUO(A%E]9TQ5B58BU0+/2]+(69JUNN_:@@*9_
M#6H;K8$_&0SRPO)<P'*]:]OG@U;!N;YA&4!<&)5(R/?LQ,%)N\HZ+SW(:8@A
M295VKE!ND5".C5'N72ZZTAH6NP-J_VT[Q\57[?$W&??:O<%)WIMN7>]D>'E.
M5&VG-?A<@=G2@1G!<F6-T@K-*C1;(#3C8S0#!C;LPYL6!.QMO^=C.+FYR:L"
MJN4 *E,!5054"R''^[<'/61_4+70N<0BKDQU.4QU96V[^>_-G4?N#UINTUS
MQ2?EIZSTVI$[[[M73L[<M>U1=;?1LI.K9S!F6OM^4!PL6[#;&"INNX3<E@C@
MMM6R^\IA+H(<"SB3XPA\\^RPY5K5;.Y2PI*N8*F"I061XRX\W@ZK[-]R0A$E
M $4_G'3]SM'M)2B@]1.Z,<6R23".WZ_B]8@R9NQK&;-?K?37K8.][BE&-4KY
MU5#MQ^5(IG0(PX.Z#ZRNN5FOD>M'2,^D,MEC1_/;(.XVUZ'3FXWF[D_7XI,K
MCP6,13XL0)%G@G[_\D^7_Z+/Z$^>%O#C:X)-H599[JSX^5IEA$[B?)D2@5>!
MN=^M3OBLMM[8@*__WMW:V%K?V=J\P]9*]BXOMQN[VV^V-@ <-FI_K[\!M( 7
M^_?FYETX41[77/3]MZUN;7C8.X$VPN#W.ROC3"L"*UGI^%+7S'O86ZT?]UOM
M&C6KA4>Y=?#!-&OBEV\P_CEIG]<8_CH6=-K1:0EK**[O[EX%H9\(3W^VYF#I
MYD0>7F5QFI7?EWDX'VU2J?AGH5[[Y4F_#V9>R^<C_60*>@'?^@FV<^-M?\IV
MEF/$)KDC3XV2&&4>@6*C<)Y-]OE#_,])Z]2V[]J%]YCWQ[5%$/[__Z17O/IJ
M_=QJJ=[MNX=@G S"C1,PB-#1.D&,\I*GI)RAA#D2A).4QI N3\ H#L_\=@(&
M8N,#,$X&Z,#:XQ=9D]:[(?]G\YL:K0]?VGX_GPQ;G$+RL',PV)S/P6BT3,=W
M7G6WC_:*-AI'[7;]: _O';TC>_#[QH;_TFCNB;WFY[.]YJO6WL7AX1NV<[C7
M.6MO'WTX;!R]I]L;!VP_'Q*^L=.!-@X;^1R+C<\7C==[%WL7'C<V-L_'OX%G
MG>S3][+Q<9-"NWQ[(_=IYW/C]7Z[_GJ3[GW<^[+=K$.?&T>-BW>XWOPG-5[F
M,S V\UD8M+[Q_FQ[_5.**20?+#)*$<2IQ\@JHI%4QA(3L$G"KZP1RE<E%;?.
MP;C;>_P,[#W"-B9)\"J$6E*$8DI$(;AB6AIN)#6<.^4DHQC>FBE:(%0^YQ=7
M"%4NA+JX@5"&TJ1=2DA)RA /,B!GF4.*<PW^1Q/#*2 4XZN:T1(AU(1BID4A
MA?78S^>!A]8@UEK=4["27K_U@_ES^KB1N!-\%QJA)L6AMBX'^[P1AQ4030R(
M=F]1)4(QYU)2%)4VB+.HD0D"(T-2C-I39B-0)2Y6M3!/Q:$?8,&TF-)#P_E?
MWG G12TJPYV2X=YD$,DDYRV#\$:G@+@2'#FG*"+!VJ23"Y@%,%R^2LSM T;G
M9[B_6%;IK1WV>[EJ2BVT3ELA=D.M'WT$RNW:WZ]<^R,T>F@,M]!H]%0:<=H^
MB/;%U\'?N!S[G:]#7T'3Q*"I=3O] CJJ."4H1LXAN+$*. 4FB#H!3B9ACIU;
M6=.KDI0IM)GT[-HO;\1/I125$<_2B&_R"T&9UDX)%##%P"]20DYH@9SV&B#8
MBR!-SJ&N4O;DP*!*4#RMF.0W2E%+_5ZG]M%^CBGVNU6>XGO8E,\Z5PI<$PZ.
M2^Z<83J11)@UTA/ZX#S%NO<P=L-!(8?U;GC3@_Y_0R@(@BYGX"NLFAA6G=\B
M'%I$S @5B$HJ$9<L(FM$0%K 1TP8"8RNK#&\JDR5Q%ABJX[ ,J3!P#)UXE(E
M9XVC!CL1*(.8^,%)C,JJYV'5-QF(3<QYX3 *%(('[K1#ED>-. W,YO]3B5?6
M*,015)7(JN]A(.--#M#9^&,@F-6=OUA*9G1J4&UHSZXQIRH9,_TYG3SPS3SN
M5V.X"B0?#)+;M^=O:+!6Q,10" :H#\@%J(_EB# ,# CKJ$1:6>.R1"%:E6@I
M6:*E,M )&NA-%A.2%5Y2#P::%.)8,V2)A]A$.AR,)A"C@">6C)3(0G^Q),KV
M\##V:_YA2^5_^2!K4G2@&/7U8K"K:&K".%1OKF<,*LA"XVB=U)L'GZBD$! [
M@7* #.%4B,@IR9$'U\"MP-$;LK)&Y*J13\:B*DE27ON=%%NH['?*]GM^W7XC
M"V"X"915\(@X(0F9Y#FB!.=\%XO&*;!?M<J?SO9+NN"#BO*3B69O:-N3(!/W
M[<!<<IB:%,VH$&I*"+5YBV$021E1AJ*$55Z2ECAR$3X%JEA2%#/J<KT\"A0#
M3VKEQ\/,8X%2%;^JO4^*EE3V/CU[O\%(<(Q<9WN/$ENP=T>18\$CQJ3F*5#G
M8\KU,16$%)/:9C==>[^[OC?[07GOJ>X@O_]E)[$_?88]_!6*F;_M]XZA.^>K
MQ2;RXTY! [NAE@""<O'-U5HW#JO9IFGSOK$8WK9M=[C>#9MC850;$R;J%NIW
M))J(M\)[Y+W5B'MAD0X2(V8YH8$2@6D MZ#D*M9E6CI8S4N5E-)5ICPS4[[!
M\/)2ND1\1%AK8'C19(87"5):>AJP%3+E@QFD6&6,E<B4?X723I='*'</:NUH
M![&:MYK5O-5XW-_D8=_)G=E.[P>Q"#PK.)H<'+V[Q2PT938(EI?X<HRX< )9
MI1/BQ OOI"28NLPL^*H@3X:C:@ZKO+8\L3FLRI9G9LLWJ 7145#-,!*!Y\(#
MC"(;*4>1>:42)DKR"+9LV"HU3TX>E6\^J]348@J[BGZ)@&=2NXK>]+H'S=CO
MW+\/H='K^BK5/6FT>G^+>4CB%5?&(TQU +Z1RZ00JY'RFH5@@F3,KJQ)L@HZ
M5*(XJ$IIE'2'467A<[?P&WS$$Y$LBP8%[_-N(RZ1=A!;Z!B8PU10 /?,1U:)
M>/)NHRK3\<@=.Z=Q,"PF4EK=:G/SS#(=H]-VOQVV^^JTT;J<6 >HJH!I&L"T
M=XMZX* BET8A13!'G#J/3$@4P0>I<6(N:K^RQM@JP67:!EGE/$J:\ZBL>BY6
M?7/M#'&>>!*15[F&F\<8:4L8LDQBS//NYIS^ *N&OTIDU;]"]N,;W1ADOK$3
M;;NV.1C:8:R]M?UA-_8'AZWC)RWJ76ZDFBS_J,?A82]<$4H%3),#)G^+;D1,
MB)+,H@B1#^)22F1L)"@R++BC4M@(P$3(*I-EFO&M,AVEIAN5$4_7B&\F,Q2U
M.DF,*&,><:LP<A8KY&,0U 4%ELQ7UM0JD66JP/@KY#)>]WKA2ZO=KK(7TV8/
MXY&ND&9R2'-P.SN!%=$T!>2BSK6HK4>:"8YHP%2(P'&TQ<'T)2M#764G2DH7
M*JN=BM7>X <B8BF358C1O$0;1X4L3AQ9IBVE0F&:BY*4SFI_A>S#J!C)T_<-
M+S?<3*$(284XDT.<S[=X@@.TX1KB$!%I@(C$ =@0:Q'1F,B@&'52K:PQ"$E,
MF2HA56F%DO*$RG"G9;CG-PU74,D-1]XHAWC@#*B"PXAQ3Z(+R466)RKX*N,E
MS"64?B?O0FSF_:7W\XX*NMQ-R)Z,Y:5[V^JDU2E4GZD\U,0\U-'MLC,F$1RX
M-XC)?-JS#Q0Y(1ERT5E0!,,HX2MK0#16E:A.>ZXP:%$P:+(5<2H,FB@&W6#)
M1@C"0"S(6"#(W!"+3!0*44IULDY1IPU@$.6KG.L28= 4IMQ\!!WNE\KHWFRM
M_[WU9JNYM;E;E&+9_??ZSN:_M]]L;.[L_JNV^>[]5G/ON[FVQQ%GB#!JH7>2
M-TW=9,X+$<K?K8ISC$26<$!_A:CI<D5IK=VRKM4N%IK^E%(]-+$VSS9^M7+I
M-PI/]!STR69']O#X^*%SHJ5[^8=ST[M>L=Q0-?=B&F\NP>*\*M\X<<YZNYH&
M\11X*H3,$00W.J;7,IM05"EY[UV(.M?IPJM4+V%!^ J:EA2:IE,;I(*FJ4+3
MC7":"L>Y)10%%31 4_+(2FE1]$J+X'2D41;0Q$29H.D7.TGO5:MKNS[>3P.K
MZ>])\Z;+H?\.-%7H\PCTN:O8!Z=4!H8P-0GQ2!RR025$F;1!:!:42RMKDE?%
M2Y?84B=%(RI+G:2EWBPB)G4PWCHP32H0EYHCZQ-%'"R8.4RDR?M<A"G3\9>_
M6+9H5$OLV)X7A<2&O:I^Q\S*B!5#_W8T\A7B_ SBW*[&D9S5/K& E"_.V_4>
MN1@U2LP[++4+Q(:5-<6J4AQ+;*"3J@)VIX%6>84)6N_-?;$2<\R!(,C@'>(:
M<Z0%!WJ/#8!L,$%PO[)&5@E;PJ(;B\(8QE.'Q[U^88B]!$;DJB-3IIY4&!<E
MW(#1KN!HXG!TN]:&T,(* A2""Y\0R$<@(TQ"0=K(4H2@LUBYN,I4551TB>UW
M4JF&RGZG;;\WZ$2B @>&&0K.*K!?HL%^94#)Q!"P99&0' RL<EDE(.9FB.,2
MNU4.8AXYB/'H5U'.M&#I=DT.&ZE4) 8DK )8XH!-A@,L86,P]M8J0@7 DE@E
MYLE3&%6:HKPV/*DT167#,[#A&]2"*<,=%0F1: SB+E"DDTTH$6DHI\I&CL&&
MU2HN5:KQ%TM5W.(6>7>!];Y_$D,MGAW'[N 'ZYY_^<!G8KLLKP/4>C>LCV3P
MYMOJ\PJU)HY:=U3Y$$QX@1-RB2;$+<FS(UPBR1(QSGDK*5M9HWI552>_+K-A
M3VSK8F78<S+LFW0$=);[2)"3%NB(%!(YS PR6E%BG4\.C\K\T2K5,5<Z4C"/
M+_8 &LU<Q,5N3*WJ6-@9%"OO'+=[YS'NQ+8=5@ U58"Z6+^]+B-YQED2>;$X
MS\<W!<"FR!%QE D=%+4F%,R#/GTQ6)7S**\Y3ZQL>67.,S7G&WQ#"I*TEKF*
M L:(1T;A4U"(^J@@QF ^"9Y/>EZEM-H ,L>34GRO$VM#>_9MB6>5[9A!MB.S
MO-'@-_/85XL[?P9U;E>2"HI03:-  NM\U!HP">VD0<P;R;V*/'B\LL95F4*<
M*G=14@91F>G$S/3FK@\6+%:1(,E%1%P(!5P_,:2)]3H%QIW1*VMF">LL%<^F
MHOS,8%0TTS^B",P#(I?OUB==<D2:V/K.*HB9(DYMW:(3"C,<J);(,IP0-PP^
M!4.0\38DXS$XF+"R1B1;5692D[@/LY$%2E?\JD8_L46AE=%/U^AOK@GUG!$L
M*0H\!<19#$CKZ%'0GH84".9Y@QA ^BJ1DUI]-5VC_Q7*U>6ETV@8^YT?;S5Y
MP%O?+XMYU[![9 ]_L3FT1U2WJ[+N,RH'5QU*/@W?=;LBG"1*$$4<8B(YQ!,S
MR!F>D& !N(@T)C"[LD:E7#6DFD5;8GN><@VURIZG9,\WRZAQ(AVU#FDA?-Z?
M1) C.ANUCI@'S'4N9$0U7V5X"<_Y6Q3*4=51*U<=M0J>I@%/M^NL><]D3%(C
M'S%#7,6(G)48A: H%3Y%8WA1Y5&+,ATM5LVXE91M5,8\2V.^E?<RU#OMD1)Y
M[EQ2AHQQ"6G#0732:>;S CRR*DB9BAG\8MF-JAK;?(\:OEJBH4*F:2#3[9)M
M41+LF5)(62(1)U0CDYC.NZ-I<EB;8&,N^J1)F8H^53F-DK*,RHYG9<<W& 9$
M 3%BS9 3 L(%$!W2C 5D/"BO%(;Y7-: K!I9+0DN^T3:+Q_S3+IFV]52DA4,
M30Z&;A=M"PZ(@G("&:4TX@+^I1W\Z760/$;BA<S553CPB2?C4)6U**\%3[IJ
M6V7!4[/@&T3":6Z%HAPQ2ASB$3OD7"(H8JXY,S$:;E?6I%RE\LD104E3%8NS
MAKC]=$+QBZ\D?"K5.&T?1'NMN.1Z-WR=V87/5_.NV]]FKRH0FQR(W2[R)H0!
M'-,12:H$XCYO@HB4H)!(2B:R(*Q;66.2KS+#%F*=8;6X>&&X2P4)I8"$&[P&
MXR2D#CSO-R"(ZUPS3FB*A LI8.=YR)$)@] $,[$0D/ K+#U^&[N#;*Y/W23U
MX-6]RPEIDTJH7(HCXUE.]+[M#8;].&SU8R=VAQLQ01_#WZ.J.F_;\&I7]E=4
MB>!IX-SM*G-$T$0M2RCRO$Q5"HRT(08% $":F!5$0_S&5S5],O%YE%$M4&KF
M5T6)225M*I0H'TK<VB4N;!)) "QX@[@A'EFA=5Z0 G$3A4LQ9I003]^&-1.4
MF%#ZI]1<J#"F26T77VXDF^RRE&\C7H'2I$"IL7%'F3H+TJ%4(D5U/K#4 W7A
M#B,GDTZ:16X]R;M#5XUY\I+7:C%*>:UWLHM1*NN=DO6>WYSZQ=YC1A!A$BB%
M, 8YP0V**28J0U*8^L)ZQ=.KX)9O"<J#F4-HG<[IY,!>I],:9@H^JGZ;30Y>
M('8]F$;MMSS#6I._WQ!$T=M)Q&'3\=UG@]:+;JO]U\JP?Q)OFO^5%X90Y.75
MUZU,_ $F?KL$G-'6",H=TC1P!'$"1 V42.0(#\$GKAR+V:YN&/?<-O/_O!(^
MQ@552CA=);RYTA$4S6#KD!1>(IZ+$6HM ^)<,.J,XDJ0[RKAKQ G[A[:?CSL
MM2'<'ORK%O]STAJ>_U31COO?O7PT\VXB,5%^_@L,V1Q(T;CMRR90OO^%+!;B
MS&ONJ9\W__1CYJ$]_WFUUNW5CFV_=FK;)_%%;?UD>-CK0WNA]EW',LBF.)A6
MFG7<O]W<O<+J!]\Z504[DW-"]6']Y34G=!I>?^#AW_^T]VG[U!T==QH7^Y_W
M-SZT&Q?MP[V+3;S7>76X=[1'ZAM_P]AMX>WF :_3=V3_E<:-@T\X">>C@. (
M6XJX,PX91@2X-&:P4Y9X)W_ 5^Y4JXG-\55JM:AJQ:6QBC'0H^04XB13(YP4
MBBHP'PD3)F?U"5[%=U2TN/5%;:1FJX^$MY_3PZW&JX<HXM9@<')3"5/K+ 9T
M$?N]K_J'*_V;M?Z1QI=/TFEC$HXH"9X3N(0"-:<"!2IU<(HR[<UC8>WGO&6E
M3DN@3C%Q2GEDR%@ ,8X%0S9X MY&:T\@V"N.^015B@\ LU8AZGL26[_\OHWI
MD(@/F3'?:V45:7B@E=W(RE%M-+$DH$A-0%Q;B0QW$2E%E 2#23)7BOGO_]*4
MT#]*M&6CVG15TGFSRGBG:+PWLIG6A1"(HPA'GQ!//)=Y8@$Y' V@+K8QI]3+
M9[RS3J26,D/TLFT'@]HZ#$"GT^M..DV4N/;!<F,LY=8HXQ0S$CNBG7&,Z(=:
M\\NB<U4P/V73?G<O^X7WY-L?_SFLO]XZ@W;Q]L8[8,!;HG$1@!GOG6\WM]CV
M1Q@?HDG]'2 #Y30YACC$]'DKM0=DP"P?VBB8DDEAQQX;3 &T6*&X,M%*3I(W
M4D+#@E,?!+1+'DKO*IU:3)V*V'-N&$<YR9CWQ1GD',<(](I3 ?B"-2F*"CXF
M0?3'96SU2'R;FB[>%=17>E@:/:3;@&U:$6>L0#(ZC[C)F\R5]R@%(H"[RBB*
ME7YDE:O;!U5=JEW-#FOKQ_U6>T2"J%FM984IUK:4Q--6FEAJ3>2@B3%J0HP2
M*%@,B&B=0\8PA40 ^JVH )6P1<K<J-L%2ZYHXC\G[?.1(C)<*")]0JKIEUCE
M.07\OR-4K<SMB>9V(]G$L*$*Q(6P-@K]/_:^M:FM7%G[K[BH775F5[DSNK1N
MF5-4D<!D,V> 24(F;_(EI>O@Q&"V;2:77_]*"Y@0&Q(,-BP;G;/',;XL:ZGU
M/'JZU6HA#P(,1@^>>D$"U]F&^K3 CYS7+MJ:H]U"]"Y@SJSHG3]Z)[=]12Z"
M\UGP4YUG.Y(0K-4:J.+4ZT0T]SZCEW6U6<$R@:L0;'JRF&"3\%%23"D209 &
M;UW(+P45 E&>!E4# ZU"]JL?R> /.U_ZN8\\??MZ!]^\WB99#HLWKU]]WF%_
M]M_NA\.=]\]QY[W_M-MO @,B1,:X5L U,L H&1A!")#D/.?2F)APUF"3EM25
ML!7#H-'S+*N)X%8';KC,<X6O <S5'E,V!<%HBN D)D#T(D\V+&6I**-.UG@E
MTLV#3<7-'YR,1^/\I!Q(UQ*^JRY_J\<E[CY_QZAUA,0(V?(:LK_I03ON044I
MC94"B9PYL+ZP\;3W=8C70=7B0>6R!\2H<\"SAUS*2P4P4A.(+ \(XV6TF17:
M,H%6DFK]>/)$"U=*%E+B Z"+#@R+"3++N,BY]K%4,&S)>*HDM22#RK) .$-@
MCJ@\J#@#9T0"9YE+J!(SK*D-Q<QT:=\;O'"-A9JYALT?1)+7 I3&6>"M8G,V
M;$YNCK9$95QI2$3Z<CZPSXZ/1/ FLB"D2M::M75I5(NRN&H*YIS1N8 IMJ+S
M1NB<B'QS+R12:B!ZBH!(+5CK'81$!%)4/B3;-G0^L./W7L2Q+:4!.]$.CW+[
M:WVSA6_3.._RK;,>W_#^Y/"D;\<QE#J-OE?+,,Z1E:9/WV.$*IN\ N,I 23.
M@O-1011:9&6'VN>)8IUSVA6B30MR=3F]I5LW*J#O&-"3Q6E"BCP0"RDQ"UEP
M(!@='7!AO R&)>Y4!C217:/:=*#F SN([P(L.H.FK*H?'!X/XT&I7/QW[/2.
M\M^Q'M"W:/UQP0Y-L<:G%ZVPW1CA]\%HM!O'>VG??JK<-3_NFCZ[CP1TPKH$
MKI1XPZQ P'*40*-2AC+O7/+91>J:5AW\54,8+94B%=OWB>W)4_T,(8X8!5K[
M"%B"_MFN"7PT/J$,2CM6L$UO?_9-^P(@RYWW]WL<C3KC8;2CD^'G\[2_LYVG
MW;*VX@>C\>-[VGRU?]:N)E)Y%K0\^[V*V!D0^]>/EOIZ;_8/WN\]VQ)O-W_M
M[[ =DMOT^<W^JR^[^;^]S7RO7_J]G2^OV"[59.?C.ZV4"-$Y<#9Y0(X1BJU!
M&"*(8E((Z=;6#9V>REN[O:J.M1:.M4^[[Y^+?(]\=_/YI_P;7]XQ&YVA#@$]
MS2XP3[P4,_# E,UV-]083&OK2DR7\*_;J2:Y_Z=[V$_U#<SJGHSY@V]R1Y4E
M)J*)0"U7@,$$L$$02(YEPU&41(:U=:J[G$TO3OV[1G]7 ;L+F2(K=N>/W<DS
M+QBUBF59Q;G*;A5C ;3Q B2US%*9@F6EX"9VA9[>QWXOV)UGH'=YSDD?72B)
MWM124K_\J##Z;<X)7/VC N<5 &Z(ZLPP6XU!*F'-C["F3P=5Z)U!'T&QLB?'
M2P\F403*-261DQC*(3W<B*X2TYMRYGSRWRH>$;KZT)]7?+A"?\'0G] JK)0'
M]0R!:)_]<B<,F$P'0,H^O.R$H!$%^HIU*5GXH9_S@OZ9G#EOR-F8Y@VN[^'<
MCVO=[SP.%KG;1CZ$D^9/A>*%TU6;2.?UA>,UH7!ZCV6$=L+@Q/7C]6>-UG79
MOQ;;!RLS8\Y++%\XRG+C*-3Y<X'SY_[TX7=>Z&"$L* ER]*9!E4.OS/@N!4L
MH#!9 *VM9S64I?.\%E%G LP]R^=*@)4 %^PR5 *\4P*<<" 4IS9$FVE/6),=
M""K !,> 1TD22U)'9S,!,NPB3D<[6TR C;S]>6SS=<_7%R]D@ERXEH]Y4 _O
M'F^L.=8QQL[18)PO.!X4>#6ZO<E@3;TC>^1[)<XYSB\TAXT^^G:]],+]G%T4
MV6GP]G@PZA4#/1[&OAWW_HZ_?.R%\<$YR"]\\<P(Y.M7K,N-.!E?_96V]!V?
M6#V^\%A:V] !,\E&R:ET@6%2T2#U*FCAC: R$O>.EK.+3K]T\(_'>6S_BN"&
MT7X F_(-/K;]C_;S:.WG;_KAL'<$$_T^V66G';/^OVZ8OWI):[_[D1]T>3.T
MOYJQ@53N^KX]'L7'YT]^";W1<=]^?MP[:CJP^=(OAW;X5V[\F>U+PR>@U/S>
MZ=MG]V3((R)TN:TSE_'LA\_N^%%SQQ,$</H>\D=:JBO?)H_HE>]][[*4/>(*
M;W39[[\GZ<V^61M[+XW-;RI]K<M>&O!@N/85];=.,+Q[:E27RK@_MW__?>/9
M5N?EJS^V7G1V-E[\W]9^M[.]^_119V-W,[_\Y.7VYO;&B^VMES-QSGW<R].]
MW9=[OV]O;NQOY9;OYW]VMG;W7W;V?NWLY;O;V-_.'VC175R1.+!]U!D?#$[R
M-<*HVXF??,S"YC@.3Z-1'7N8A=)X]._.3Z^.[$GH90GP[TNRHWX0M%NFV-P/
M#G4VU[FI4Y/>S6WI:]T5Y9W7,7X8=;:.PH63Z:YVR7\8_%W2CN#FRHYX.(/X
M0N1EAD63=ANVR1_N,--M)&L)<L[K]J^S_K%BW<C)/]W(YD$6J]M3=< M=L ]
MA.7 E[8?IPJ0+#8KI'5]<-/P]C7N?V5"VS10JI $G0A!+= 1FV(,4CANE9+F
MW6:SMD>9@>N69/D['IW$7X>#PZ?YATH37O?&!T]/1KD_XG#KD^^?E'[<&(UB
M_E]8FJV3>R_/P][/Z=O]C2^[^[L?WC[[\W#WR_./;P]_Z^T<[O;>O'XEWAR^
M?;^S?_#^#7OU^6O8^]?>WK/?#M\^^_7#SN';#V^^E+#WP<'.9GB_N[E#]_8W
MZ-ZS5Y]V-E^1R;#WSNMM?%.^\_KYY[>'+]Z7L/?>LZV/NVR'['QY)?)W\.U^
M_GO_13H/>>^\)"R__FEOXUVD@5CA).2'!$B8 AV4SW\&1H@+W)5#J$6><RZK
MFMC2M)F[7?*K?/AP^) 8FDBBPE@O4!*C9:)%0# MO& ^-'S(".4$FB?XXXHV
ME0_ODP^_3/!A26#Q!LL9XUJ7,I>9&4LU61.-"%%;R5W*?$AHU\CI+7Z5#RL?
M/B@^1)4%@N>:<$60"FL]2X(PE(%'3 S/^%!Q6O7A4O AG=2'FEH:/((E@@)2
M1'")-R6V(V,F.4_=VCKM2LJZ>MYY$941VT4,E1&OL4_=A,!19S(DV7%6Q$1O
M! F.:$&YUJ1A1$HTH54A+@4C\@E&3")00[6":%(Y7R=EA5BR994Q25E$QG7#
MB(+SKM"W+FMZOUM-*-[77I-ZC26ZQD,(F3\=C,:=0>J,+@N=S[*Y<K7W3\X]
M8ESZ?2\]&PQ"DQ4=AW_W?!R]'/27Y(2G99CF=E].!89)D,S+R$$QG0 #:C"<
M2@@VH2W'L5AORGY*W267'!U?"V:N#*#G'O*L@+X30$]&-HFRVGLA +G(NC4V
M]6\] VZTD))()T4IQB])EU= KS*@YQZSJX"^$T!/AN8XC5[RP(''@(!"6= L
M:)!!.Q-I'A?4%D>4"M5%62&]PI">>]"I0OI.(#T96W+)^Y T@L92Q"1EO:T9
MT?G/R+B,&=X4&T@3UJ5F7F5,5C%\M**E2FHC:]&7Z\\@SX:#T:AS/!RDWKA&
MK.XL8M5T^Q]-K]?9<FZSY73NHB+"2+0) I<I"V OP382Q^M(DI7:IE):6- N
M*YGRK9DKJ_QM>XBJ(G@Q")Z,23DK WJJ@4J:$8Q>@8M"@+34!N.M28:5 L.T
M*TQU8%<8P7./254$+P;!DT$H%9BBA#KP(A6/U3+0/DK@1BBEB$2>R-HZ"M'E
MNDV'3U<$MST$51&\& 1/QIR\8\XK@<!%S'.PRU+::1TSH$W*/I&2R8N,8$XS
M@N>5\;Z*$:=ZC26ZQD.(_NP=QZ$=Y]8VI7YM..P=]4;C85,%K1,_'<>C43T#
M^ ZC0O$HVZ._<10VOC'%UJDEZAPWKSEN;SJ9R:OHO8RTG->F +T.Y>! "=G#
M<!XC5<KE.8XRW555I:XRJN<?*:JHOC-43^_5C,(1BF!%25$DQH%1AD!@&=%6
M9=W*=:E#I;I*U.C1"J-Z_M&CBNH[0_5D1"EP3I4@>:ZVF!^(-V"]-:"HC7F&
MEA31K:USC5V\Y)#5BNJ50?7\(TH5U7>&ZJDH$Y=&%2Q+$SF@(AJ,%WFN1BHU
MR7.W-"7[6(NN8&V:JVN4J5ZC1IF^0^B;\7B8*=(V;-X$F@X'N75?FA=J>.G.
MPDL7[5!FN M6J!/;W+:#7W)P$BI,EO"RI08-H,A.ADG&@V)9K:24W^1R;5UW
MN:EJ=84!/??(4@7T70%Z\B11X32S(@)/D@!*U&!MU. U59)'PAE5!=#9E!70
MJPOHN0>5*J#O"-"[$S.TX<RCIA:8T@BH"0'M P/*A#!:215X!C3+KJ>IBS\K
MC.BY!Y0JHN\*T1-3=,BCU6*6VR8_ R0Q@%4.P6?G*2*U0OF0$8U=P^9U5NDJ
M!I-6=&M7;63=)'>3-*G>D1\<QLY/_<%H].\:NKJST-4_%MAN#/![[OXZ?<YO
M^MR9"EFY[,-X#!Q2HB)/GRY[N-1X\,DZY)[XD$KE".P2G%?-_RJ([PK)/]UM
MT&J4;S@_JYB^:TQ/'E_MC2O:%S1%!8A6@+:J*.04K8T\TG)\-7:9F8Y:34UV
M%<UM0?-]!JPJAA>,X<E E6?:19H84.(X8% )#)<:N%:)>*H5C[)LINMR/J]*
MZQ7)+43RW -5%<F+1O+D&A(A241CP.K  "UEH)M3MC@*AX$RBR7D3+H9WRU"
M<ML"5/4:2W2-'P2+0F]TW+>?RTB/W__9^LEO/UD[]GXZ=B7"F]OE]-TX&C_0
M'9^S1$/F'M@\[_N:8#YWR>6G\_""UTK* ,D4R169!Z.]+HO^1"MM$S>RU,[,
M(KH&0%83P'//P9L"<,7H;!B=<(L\UU188D$Q)(#))#"2$C"&62N4"YEQU];-
M);6^*D)7 J%SCU'6*7:!\)V,3UI+@D?%0$NC !D3H'4Y+#QI:@,CSD2VMLZ[
ME$_GT54 KP2 YQZ:K !>)( GYE\MG9)!> @F3\+H$P4K)4*2-D@KLV8NM;Y8
MUUQ2+_=> %P#DO4:=?OE=<([I\EK#RRZ<[_!G;]SOQ_&H_'IHMJY)>H,-K\9
M[,-4E(>'8(,6#J+-.A1%L& "]: =&L%Y\JDLD6<)6BO^K#*:%Q#IN0K-%;"S
M 79"<G(A,F!9@NSX!T"; E@O-3C/K+!*9A&: 9M]B K7U87K L(^=?)=/)8G
MXS^2:V9T%& SSV;WL9PXB!9!"LE3EE>>:;*VKKK*U/2T%4;S F) %<UW@.:)
MF1FIBEXI!8KZC.;@;<8U52",C!R=(,DUP2#-VR2EVQ816M&=?[61=0_E+%&H
M"SLG.RYFVH[GVRG']E,<U;C4'<:ESE.\?QT.#I_FW^H=G>3^.\L!'QR-GC3V
M.?W<?K'.UJ?QT.:!W3NRP\_;XW@XVAT<E58.!_U^DS5>Y^,YS\?OIPN)&2^\
MM3J BBF6P] BV! U6)>=)4T9H8:OK5/9I;0ZR\O&".W8E5FY85FX84*K6V63
M#MJ#%KQH=9E]<%?.6D-FD4=CE-5E=R>_1*O7S(O6LL+]AM J%RP%%TQ&X6CV
MSLO!-4!,9@ TPH*)T4$YQLU*-%&%<F";Z1ICJDY874980!BN,L)R,,*$.LB"
MD0;-$'1B'I!S!YK8 $0PZAUAUF)H=IOJ5M5S:5LHKUYCB:[Q@,)J-8)V'Q&T
M/+^=Y20_B4>QGD(\USELNB89E=P))S085^H7N:C!):U!2&IE<-K0X-;619>8
MZ=3D*FK;#>8V!;\JK!<+ZPEIZCSG6D8.L6 ;F;/@?"0@:/9+J)#Y?59VY>:!
M4@-7RX/H^P]<51PO%,>30:=$O S6"" 8#*!V'(Q/")PY%-RK2 W-.!9=H6H-
M_15&\X*"3A7-BT7SQ*P<A:6RJ4PFH@5$Z<%$RX&0;$)E@HTTBVW9E;1-8&Y;
MO&A%$Y9J(VOJU_7GCMTX_G[A_%O/EZV[Y7_=ZA971@K,/>Z6AU*M3[H( ?!J
M*MK&& ^J'(1E@R6 E&G0,3_S)$B3!'=6D2SG:9>T2@',2<Y72EHF2FI']+"2
MT^+(:<([H2QXI6( JHT$9-I =C@=^*02$]G #E/9X\U6+-FMTM(RT=)]AD K
M&2V,C"8#GRJ;B#BN@*"E@"$)<"1:T"P&'K@VD=!,1MA%MH+G>U=*6E%*FGL<
MMU+2XBAILHJ;TRZY@.!18MD,$$'32( +G2P-/"DTS?%MC+7)>6MQ^);G6PJ#
M$]>/;8XZUE;>?2OO.H0;>G^W)([;.8X9JP=V&!__PQ9-ZQ:RL'K'UUB*9=G+
MJ;IV6>VR!7?9I:0GK\_1R^ '/.W;T:BSD>_O\'!0?GW@/SR^T<!90*;[L@Z<
MVF6UR^Z)GF:GY<:)48^4:#E3/;&CGJ^KZJL:F/DC#E\6E3T1H!'1&RL1LX_/
MD5#EB-1>&AZ"TLXG_H/5=389G]FRPZ/<6Z/SGVM&U3^A&%)#,=<(Q4R7(U;,
M&E.BP[S$A$L6!!BK'! T,47-A;5L;9T\TFW:=UECPP^0@KZ[BGX%!R7IG(Q)
M870.K4O.)6*I3WG4)Q^(^L%J.KMR,;V2T5S(:"(NG*),/NEL#&HB9 ;BX!*G
MD##&@,D(#+&0$5NM _ J#RT3#]V AIBD3FO+)!J.5EJ+S&LBD0=+N)3^!\OG
M50HMA'VF#@<3P4A!(W".#-";<MHY+]7L.*6)T&!29A_V2%8I5"EHV2@(%0DL
M2I$G6(541&V<"E([3IFT,:H?+)=7"EH,!4T(H&!50$X#V."R "(R0/:5*0AB
MC5?*454.AZ&/2)OJ8LT<S;H\BK<LT:S-7O]D',.U>_J2NUTU!KWL%E>.01<=
MSSH;5Y5#9^'0+QO3!VQ9:R-S&B*S$A"1@[8F <U6$LX;*H,O3J2:=B)GY-#O
M\-BB9-P/%E$J"2T3";4ZHE7IZ(9T-%GXV&M+#;60'/7EQ'@*&M$ 2AF5\#I;
M2C<QK>GDZ^O'M"H3529:L9A6Y9^;\<]D5$L$YHAC%)1QF758<N"20;#.H.-9
M*,6R498]XK+*H4I"2T9"BXYJ51*Z(0E-BB#GM$G1 T^TG*&J+3A-'' A@E(^
MT4Q$10296V_WF",)S66[1TO3Q^LU%GR-'P1%ER_1^$D[$XT?<AII[;+:9359
MN28KU^7Q6SL2WB;DG*O@%4/JF1'Y*444+%D=[(]*@=7E\06X$=,E]B/3+*12
MRD(+ ]E.!(R1#$2TT3KAJ:2FN!&B9NA4"EJ^I9W$HQ9!QR@48HHVT2022A,)
M85&9FJQ\OV0T=3" M'E"(,#1"$"> CBN(BCB([<\3Q92%#*BTX'5FJS<)JRN
M,@_=@(:<5 (C8292AL9J0XUT4J8RW4HDHB8KWP?[3"[K&!%062T@):%*EHL%
MDPFGU/?2(7**L3G.X)&:KC!8I5"EH'93D A2AN")$#*@D>@(==9F6@HF"4-J
MLO+]4-"$ %+&YY$3#!AI$#"6$U6<CT"4%%P8XZ-HO+%645!-5JX+XP]@87S1
M\:RZ,'X3#GT^%=&24E@4!"'SI<OB+4HPAE@@GF#*OK\P4LTGHE6S<RH)K6Q$
MJ]+1#>EH<@,^-]XZCJ!9B(".);#<$^"JE-9U7IC ;AW3JDQ4F6C%8EJ5?V[&
M/Y-1K4B5IL3[[%)2"6B% H-! M<I$LFT5C3-)ZI52:B2T(I%M2H)W9"$)D00
MBS;*H#U0:DL5(L_!**%!$!VEUC0[TGH^<:UY)RO_/+:N'\_+7-]')6YV21+9
M>6/.FW'AQGS,^!C>/82;9KZ,L7,T&.<+C@<%J<UYF#8CJ)-Z1_;(]VP_-RF_
M<)A;.7ITY?V<7139:3CP>##JE<'P>!C[=MS[._[RL1?&!^>\<>&+IQ9\3+Y^
MQ;K<B SB*[_2EK[#B8KJ%QY+:QO>829E('$J76"85#19;:F@A3>"RDC<.\;6
MSK]T\$^:_;']*X(;1OL!;,HW^-CV/]K/H[6?O^F'P]X13/3[9)>==LSZ_[IA
M_NHEK?WN1W[0Y0W.OIJQ*<J?N[YOCT?Q\?F37T)O=-RWGQ_WCIH.;+[TRZ$=
M_I4;?V;[TO )7#>_=_KVUWMZ1$[OZRQR??;+9V\_:MZ:8)O3]P1[A%)>^7;V
MY*Y\[WN7I;E!6M_HLM]_CPM3&[M4C37\6I>]=-V%X:TW1-PK-ZI+I>&?V[__
MOO%LJ_/RU1];+SH[&R_^;VN_V]G>??JHL[&[F5]^\G)[<WOCQ?;6RQ;-D9??
MR].]W9=[OV]O;NQOY9;OYW]VMG;W7W;V?NT\W=OYX\76?[9V7V[_N55N;V]G
MJT7W<T44<_NH,SX8G.1KA-&_.S^].K(GH9?G_']/3!$KMH?G!ULAS'5NZM1P
M=W-;^EIW17GG=8P?1IVMHS"]R/D=DUVYGV-).X*;*SOBX0SB"[&7ZQQTOQ2&
MW3@>]OH=9KJ-1BVQR7G=_G6V-*U8-W+R3S>R>9#%ZO94'7"+'7!W?2C;?;#U
MU'ELLZ9[77LTK%HT?.;[7]Y0^42(G 9*%9*@$R'E+ I';(HQ2.&X54K^*&UI
M%0YU_;S3.P^;O^CM'+YA;S?__/#FRP9]^_ZY>//^X.#M9K^_\W[[\P[;/=SY
MTN_M;7KQ-6SN<6__+]Q[_6=_]_5OAV^^/">[;+>WL^D_O=W_\&5G\R_RYOT.
M>?/EKX^38?/=+W^)O<V_Q-O7KV@)R>]N/N=OV/;'W2^_YK;N?-S;S.WY\N+]
MWN:3=)XWL/.2L)W-5Y_V-MXQQH/2A( -E@!2ID''_,R3($T2W-E29XC2+J'S
M.M-UENFBS?GJE>A6@^B^FR(UP73$T$02%<9Z@9(8+1,M,H%IX07SX0>I487I
MKLB-JI2W*,K[,D%YE 6O5 Q M9& 3!O02!WXI!(3V;X.4_;-NXQ/KQ0N3@U5
MLJMDURY5AXH[]%P3K@A28:UG21"&,O"(B>$/LJ^JJKL[BJ,3%*>RA4@Y'HZ@
MI65SH0!7#HK3+ 8>N#:1T$QQV,5+ZM=655>)[D$1G3,A<,P:0)#LQ2IBHC<E
M<9IH0;G6Y <97I7H[H[H^ 31::==<@'!H\1,=#*"II$ %SI9&GA2:++[BEW&
MEL9]O:* I9BI@&5+:_;5:RSX&@\A1+TW/HC#4M?R>!@/XM&H]W<\"UG?K+[E
MC[N@?=/;+8HD+J"&:NVRVF6UR^96BO/')4A;Q\FOCH8Q-^-+#*?+AG'T[\Y?
MMG<TZF3MW2OKO'$T[@SM.'9&'^WQJ-LYBN/.('7&]E/G)SH55_N:;#A;/UWJ
ME;5OE,P2<Y[#ZMH5,>=F(GUZ<1[]ZK8\M:.#7_N#C_^)X:_X+%NRO+A14KM?
M1%]*2_=2[LS2]HVCL&\_54]F!D]FMS>U$&>E0636 2>& KKHP407@&!2V@BA
MC7%KZXBW.4.[?;OG5ASF=[NRM$APUQC&W) _M1XE%6=4!4 3):"V&@P)F0.$
M%3XJZY+E:^NL*]2M8[65 -I+ '-?;JD$T%("F%RMB31%2B6'E$HI2&L#Z.SX
M@#<Z#P#EO$QV;9UVZ>U3<"H!M)< YKX,40F@I00PN8H1$Q)9#OO32C+( XF!
M%EGH<8LAJ[^0V=YG[=^EMU^MG??>]14/-6\<#G)COC1 *-&*XX*C_#1W_HD=
MEJWF/Y4HQ[\[)>;Q;4R#W2RF<=UBN.VCNCN.:5R?ZZ88+;P_&8U+>8!?AX/#
MC;VGVW^<FC5377.=/P:C\3".>\.FAL"3>!13;_Q'/_?-KX/A;AR?\V5^NI=J
M[&-&_IM.0C:&N&B"!<E*37Z#!JQ& 5RE+(MT4(+IM76S6A7Y5YP-6I%46UEA
MB5AA,BXB$E529E8H6;FER*J&$@L!JH@R/IB81\K:NC8M*E-=J6'>0N%.HR*5
M$EI&"9.1$NJ%X99D#HA> >J@05/M0?(4A5<F\%)WF6E=E<+RT,'=ADBJ4EA^
M6IB,GS 9,<\.")+J[#^PA. L1E#4E]IEGD8=,RW(Z;73I3_1HM71DS-8=$9Q
M/.XW6+@D3L(?6NY'6\,DO_:.2@9/0W%[Z2NE[0Z.SO[XEM<*H?UI^R?-%[Y2
MV<4X<>I]B@&^Q.&@4MP,%+?W=#H]!(E 32F$Q#V@H@$,91X82]X*[Y@,KB2?
M:4;9+RT*$M=5HO8%2^Z5$NK2T:UX83)(XJ5R5 8*WA>/*%$/+E("5M 44A9&
MVF3IH[N"W5K\5%9H+RO<:9BD"H46$<)DB"0$)VDYBTJ@28!&<7#EQ'69&+?,
M6<V=KD+A 5#"G::35*'0-EZ8C)$(:V0>$!P,)Q+0.PK.: J<)V08%+5$M4\H
M/(0<D_,H24&&'9V< N3;& D^M%R2-L9(-F/*[0P7PKF9N/X8]@;#EW'X=\_'
MIYGB1D^',?3&&\/>*'?YYLDP/_Z1^V 0JO"9)\&]G(J02"JR#XP$>"P1$JX1
MC$P!M",J^OP:1CLWX5,7B=I+"'>?3K(09JCZYU;T,!DHD4)89E% BCKK'Q,T
MN.@U:,]YI#)YRWQ)LI<XKXI(E1Q:2 YW%BBI:J%5=# 9)K'$>JE= !M2*0(I
MLEHH81)E'2$VIA +'52UL/*$</<I)54MM(\>)J,EE%'DE'I@SC'(/J4#$VV
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
M+Q-F#U,9S(C7I;!_8_519WLT.LF\UK+Y:REZ\'21Z1I=]R![IXZO-HZOI>J
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
M8'42$(.P"H,3BK&U=>PR,WV8]PK#O2J9JF3FS6F7*)E*7K.1UX18\;P($I&
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
M&.])?]C)J^'I(';MJ/,Y_O:E$T9'YR!RZ8L3B>-O7[$.QGXZNOHK39ER.97
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
MQ",+R'  O(@%0)W#7DF=TT@P8TWVT4K$I4&Y846][T^]IZA,H%I*GP_.&L&
MP$B##,Y9[L1H;8V3.KBLWF+Q_,\2A[D'*E-76/1^<!I#%<='1DIE@'O<*9J"
MNER8;2R=/[]M/Q?$6Q[B^=G8C"%*JQ@0_.<0]RX@1[A%@C$F>30R$EL70C&S
MA*9ISEN)S33PJ%Y1^@8H_13-B9(8:GQ$BMF$> "I.ECC*'GEHX^4@^+72L\7
MV3<NP9H[83@UF?EB<PI7IC=N? 3VD67 -([69*F\MEU;MLV7"V8?9AA, KL4
MA-?(6B' 9_,.&:+!>[.8.D] IH34(9FEM1XO<9GF:?7=Q&6*5J],JZ>3821.
M(3F#:' :=!EXBM,VH @2%/!?Y%'66BV:7VJU1&(V=R=M6W*EHTNY,-6OYZ&9
M$H6YSWS=2165>.Z3M>-H/UUZ^?)6>@&V&P#;I]E3;IK[)*-&B7&;<W8=LL8D
M)'7@3BDF(DD;FT:6<,N:Z713PRTWT^[":9:H^E.<)D5MF9<.>1T) @*CD<DE
M";0UU@?GE7 \<QI"9 F[-)K.[(^.XN"*XW(E\-* %)E:0/OGS0"?V9/.R';K
M(BL%PZZ/81]G*R11FJLB!8>B V^,1VN0CHFBA&V*A!@J*= 7/>? 4=.\LA)K
M:4XF[VT4N3"5)6KY%%,Q*5@94D!&48>XX!Q9J00*BA(OC&7:U!G[C#SJZ$N3
M*4K[NNUQ%XF\N/X@Q $:]4^>9J$-^]U.J,X?[4%CX-+#,B"O9R"NEQ-I_7[V
M9ICKVUY W]:%P KT+0_Z=F8S?#F61GN!*.<8<6-U;@K$4 S88.PCY\)L;$K=
M@O>7%**YMA:M4?SF\2+#TG>B"C+<$S),;TE92KB1!A%K*>+<8N2B2DA%FP)+
M,@IN-S8%:2F\K!J2]X0,*XSP-)DR/=MZ_9_J^9_[;U]7SU_M[U6[[;]W7A_L
MME]46\\.=O_>/=C=>7VK6DB3J;B)-!N-AM<N4'1['[M,YSUL)*]!L;)Q &"<
MO!\ZMZ^ ^BBVF9;?V\^>Y0*TPX/^EO_O:6<07TZJT[[LVMYHJQ=VSFO4%BJR
M/"JR-YNUSXFD%D=$2!*()Z.08=HB&BFAWI#<9F=CDXF6U*;)6TEE"[DYE9^*
M;M^3;D^Y&3S%A%.*R!/.$:\;9HG(D><:>^]D,A[<#"9;FBW28&?MMXF;3U9
M@6"2P[!*@_YQ-3J*%T7=QSO'9:?XSGC+1!+/01"O00;[Z0?@5O#K!O@U6Y12
M><:)X1218"SBCG)DG-"(6AJXB\)*$N:7<6_:SE'9(6Y,#/1&"ES8R1*U>SJ'
MS3D393XU*(1"G(&>.^<P,L;:))721HB-3=ZBM/FG;4HX)==V'8[JGC*=7M7K
MC[[/SJ]YRT*UGQZ%*[:ZQ+;+L'?NGSWO#_[L]SX<Q,'QGWUX0/B[E(A9%0#.
M*6;I&#?!,(0]CHAK:I"3.B)LM69>@M.6\,:F9"TJ%^EK7$(OS=7WU>6_%7V_
M?WV?KFZIG7!$6B2]R%UN'+@SAEGP;HB1/K%D19VTK_0B5;E+-&;UG4+LZ'30
M&9WE^,L*F,YC<.M6'I<YEQ'X<\_ZW6[TXXY=&?]&@'_?Z&H!O26"WFR9RQ0T
M<4%1Q G5B"<ND?:<(&ES-04&AB]7A:*ZI<5L=Z^FN7DEC-/8,,YM]3UU_HD!
M?8V#?E'UFZKZ=!<_EG 4V"-F'0%_!@=D>:"P]"Q1'GY$8G**BJ:$_M9X72^M
MD9L]X!*(NTX@;A!SBM-P!$Y>=0).7B\.AD>=DQ*!N[]$IS\[QYV)RSV1QB[<
M?P!"*E1TB?9IMEY&H YS'3"*WB>@HM0@XQ1#.% .0I8&EGR]X2 ;[7^7<%N#
M,YV*<M^5<D\7(C5" #Q+9$EN8*FD038YC[2#-S25W!*=E9O-J3[<(.4NU.RA
M'06Y.#U[.HPA4[).3="6<'+V9X<7'CB8KVZO](IC<KOG@BO'Y%: Z5]G#]#&
M8#@G/*)H643<&8E<< $%GD#(1#"3Q,:FXBUB%MD@O9$>K5% \;$"P^HV50LP
MW!,P3)^?Y8Y03"AR*8(GAQE#EI& ;+11,7#Q-%<;FTRWE)G=5%@+8'BDI4:F
MS\T^WVUOM9\MX=SL+4Y!-QH/%S@W>]UH09G.XI\]WD=[8"DKWQ\@Z@R'I[;G
MZP-$W7[O \I;I$"!W*@DK-Q'PDH[)Q%-2NH6YK@\YCB;<XMI]#@$A9CW%)BC
MH\APJU#B)''*3,12Y"-%+;(&IPY*.DHCTU&*-J],FZ>;K'IOF#(:<6$BXDD+
M9%S,%66%CX(Q*C7=V%0MM@:Y925SX>6@T_.=$]O-G3SJ;;4E\9-'L;>Y=(+R
M*IZ+83\52%L-I,WFRY+$O$P,"$HDN:F'3LBY1%$@PE.OG<1&9TA3LM$E&TJ2
M0G.2%(HBWXDB3Q=?$8Y0"T(BQ/B<;221-H$B2IU)SE!J*=G8E"VB&JW()2K4
M[ &7@-=\Q-T&LO@MSN7[P\=6)*<12:_[*<MA=R*&9_TZ#:X8EAL8EMDT5JFE
M4]1)9))BB!.?<]ZP1R)S!8,=5KEO"ELDS:U$KIJKJRO+82VZN@1=G2*!/B4B
M"?.("9$0#TJ#-R<8D&S-N4U2,\ISH>\FZVH)3&UW<KI/+Y3ZP/?"(,YGO_BK
MRX*J]O9L.S8?7 S)>J 5-"".$_BK 4L4+*;)TD02-AN;IJ5Y*4;S,'5XE<RB
MZ/!*='B*;DB)B:4>(ZE ?7G %EE#%7 .:H&!8"7S[K9I*3U;,K-!.ERB%P>Y
M9^'IX QNV_>?JI/3@3^RPSAL59V>[Y[F)ZJ&1W8 -X2/#4"SXB"&K%O5E\[H
MZ*C?K3\RRCV92]CCSDE+75CK7&C[Z5G_^+C?>YU%6?!O>?@WI^,:(49CGE!4
MD>9F!@PYXS4*#%OO#!7!F]QL4K%%>AF4Z$AS57IE'.9'*EVT]F9:.\U:E \^
M*I;/Y0-K82DA9P-#QED'W@:C!K.-3<D;K;./],#&S.G6U.G9GB]]89M!3VYV
MCNWYN>S*.;95(-_N;,R%<BLP%RAPDA"WQ""M<$3.6V.\<Q$;7%<D$7)Q?ZWT
MAGU0Z'#GIUP+.JP:':;KZ06MC4QLTKZ)Y=BL9AY)0IFVW$2A0H[F,++(_E%C
M^\.>?V2B(:(&B:8V!UWD!DT:Y&.EL3L'U2_;.\]>[6R]WOE7M=L>_P:_5/61
MY*WV]OB\0/W7SE]O=O_>^G.G?7#U8>1'OYNP.O::C5/^+_?I^0P6!KSS5W$X
M&G3\*(;\QE8O?/_"I4^^A ?O@S7S.<(:M^/XW]WSJ.K./^#@]S[$5W84=U**
MOC0!6J*-FVWQ18-,$EN+A, 6<4PC,EP())+CF$21$LGG\7 +5DJ3MRS*MF-C
MCN(5>%AC>)ANF9&XTHYX)*A3B,.B0$:8@*@R,BA8.)2Q'-"7>)8"W_" WWWN
M:C:%ZJ[A-1XI83UGI=4T(6V-E_WO.R]VV^U<.&?_>?5RY]7N_O;CHJHWL$!,
MB2@$\%4M#3>2&LZ=<I)1# _/%'V_.V&JJS0\Q8XLSX[,GJK41'BMI$5*,+ C
M@1.DE7<YS8U(1Y)."NP(8;RE&6V\)2ED\[:J+@67GIG@"/6<):UYTEQQC;$A
M/')>JSK)3FE1]751]>F4>Z>C880B3G/1T,#S;K*3*+B\R4*3I]2 JA/98F3V
MY&735'T-2&.)CSYFNEGMP*M7<LR%C4W3)N)_%GK"AV)&B=#1.D&,\I*GI)RA
MA#D2A).4QI!J,WJ-?,EB1AMB1C_,-DNQ,E+%%9)*!\0-E@@DKA$6/DKG@U)*
M@AFEO"47KY36/,9<@.M! A?#X A:8/TQ$2X$-IZ$0)@ ]F\"M7KBZJ\VQER
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
M]VQ*AC\0X%8/T*=;O8HG,( *ENEST(**8/1_6]67HXX_JH; &+HP[@A:8>O
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
M2'8VB/F_+>!8PY,(?WT&[6UERG;9 >Q,IKL#J /^2?79=L%05.ZL AI798'
MQT='_4RU.D"S\JO.=FT/&%QG>.GCS^&C3RZ#S&ZJ/_S\TB6.;'9)(ZRL8>T)
M#>I/P/T[@V\C.6M]-Z@O_=-N_N;G./[J_]SD.-.MP&<VM'^Q)O-\O(J9P<:U
MB-W?_=+]^ :_=XG+%!5&#-L$BQ5[9!(L6YT44Y$;[*@"MHA;4LQ"48U$-Q'R
M[7"H"'D1(1_^\U[SF$_U"!0#R)='Z9 QUB!K,.?@]2CO<C52W9)$S@KY"%A*
MS.H/I&@03_J#[ 3:F]&2R[CV9#:(<O.@R8).'7N03AU;N5.W8P>]3N_#$)C
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
MS95/,RE;,4C'DK2(,1,1-UKE4O@,$14XT2X$G6PNA<_G= /YUQHG\1?@>K#
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
M.B:^(R9>]!Q$C&32ZB0$7L9^)R()4T.CD*@L2E3J7)IQ!!;?C2HZ3MY@-?P
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
MCLS$<] <N"])G&O0?><W6$57;[^!P-$ @&TF7.@DV(%< 56E29J$ .B-21G
M>N%/39E8Y3=HSQ%@$XH&+("@4"N]"8C5U:([X3)O0O/KZ!1([$X\"RF+,Q='
M,;<1YTFF%$EH0@1Q*2&)X6*U)IOQ+'SIGS@UXU>8<86C?0LDYIZY=^'3G^CQ
MYCJCC*LH3$T&&LP0"[J,DM!H!G25:2*8]9;B"H*ZUG5P.X_![5!,YU6ZZ;Y_
M/-\_.4[BS(+B<5C[3,"^LS246JE0&F9$&C%*L>,&WUY1@O4G!"D 1SSGHSS(
ML[PQ[I=%B3_D]#G()Z4Z:U*[U6>7N7* $"6;9 ^6#JURB\+EBLQG?-(G("_,
M@#YPHS:'NWG/O-5T#N(N ,@TIP$?ETKYHGRZS*NUD\'G]_6LWM2+]YR5W\E7
MD%6.6"Y-2D-"9!9R%ZD0^\:$*5&<4*Y)RA7*JI4T.^\<P-]Q._/!V,.J^TF%
M;TQ]3K<3,1S].BSJO/]?/*D#Z?UZGMO1:5OQ9>;&ICI'-+U%Z:KH@[J^]):9
M0==NMT?R:&!1IKF5GOE[6D[C"TY<J 'A?0X54OHOJG^N+JJM?\_-Z2P?A MK
MN#C]R_>A_KNPSS7?4&*=BHUTJ8BX%9B3IJVU(J:ID0H]T<T]SNZ@44- 6,81
M(P9NXHD&TYVGFCMF)&$ZC>-+=V+SO$WS!XV)-Q;8O-@<CDMSZDU(_/8O>$H?
MC8G5OMUU7;I4J<1I;@'?93PVF8R,UC8"Y)J(Q$;*6PXL(C0)VP]7^RK>J MO
M]1X5.[6;^9U3_5VPAD?N?US?OB[*O<$7$*IG/WHMH^^1K@(0@:'.)MR .!4I
M"SE5)-3$Q/")$45L8@$2H*=W54(I)GY5H&K+B4)NB>B^_9BWHJ<N .+6_@RL
MG1L1(UE$PS@#RY,;PT/-. M9K")<_D3*=!(,\?U.S508*EF:D50R[D#RQD0)
MIN,HL1EU6=O,[UI!T3DUK]_KS^+@Y)BH3!*E94BE!9,PREPH4\)"'6>"&E"6
MJ5$8!$7HLDTXXQ-8.".\6H_4?L^'\'IV N.!':#GQTYK)R,'F@7)B!.=A=K
M^F::21$19V).KA$8ZT1/>5##TOOU@#II'>628" /-Q%7.G;"B"Q.568=X=?@
MF,X#NCYA?=N[V-\YMAB_'251R*@U()UX'.HHDJ%C@A*6*9DJXO-(G[H'5"<Z
M0?Y(,K!Z,YA8(GE$J4V85LRXU6JO\X+=E)CV(ZR_F2:,9YD)$R-LR&ULPM1&
M49@(:TV<PL]83XMM"_E@WL_;P9UK8S%O'#'U#"E!8,24]$&7*LQ /X7P ?".
MU#14*9$RSBB5J=UZ(;;9<AW6GVX?PW)S5]+F.A6.5MAR7KS.UIT,QD.4F6L%
M,S@5::ND=I'@%/ZE8V&=4!I0*),Z:8M+17%7>_#>>>0M1CL8GDGD@Y!H+D.>
M.!XJ(V0H  6!/1B)&*/@Z>KJ@R@)^VX$4JB:*6'Y\SH404#Q29TR)83@V."=
M,4P]CN)8<T-C<N.B_C,$T6WX)1M.P1(48!<)*=(P21U@+2),"#L@0E":J>6,
M:Z*H3X=ARS5>@F(\ NML4-<G'04[PS+O-PA=UF['?_6"\]/<G#9VWUS7$)09
MM:58=PZI*^(67I_5A#)TI=\Z7Z07X+\"2G&^=.\9T)"O])MC.EYM6BY**"0L
M!?8C?/CB!@H-2,1N/01RDZJZ<)'U[O>JUU;XQ5*K^<"76H7)G>1H0PS<" L"
MCTY[,[_6:,"<JA+@)KZD1-Q9XO3\7&9*MEJ4Z' Q%N?$\>_^MG?T:N==?7$S
M_/9(2Z$U \\[ PO&3]V?J($1/#.1Q@77L-BTN.?J7:A]=W#/BM]Z:TGL^^#/
M=L/>N3/8+J"E3F3?D(-/L.J.<$02V([0Q(D(N</3,MB/T$@*B%*SF&.?JSCI
MQ2L*S /-XZ*C@30I)]Q6C9T-4KNL0/'CX*(G7SX>'UQG#%?!D?I:<V0KO]KC
M\F=45/YP$+QRID[9KP432>:/%;P+$0@1C/C"&V)M3,$(M$+5"*ZEJO)P-VH*
M4 ;3$Z+@?XJ^K4NI__''RZN*RC><H&8B(!8VKM4Y[4,.]H]>3NYN R)FHAZ\
MS)[5</[P8P /K15A$TW_6UD,OO;\RSX6Y>?MFCY02> +II$6H"D:!%['9C2W
M3V?]SL&S5=\/]9WKYPY4@/$'. "KH[E*_?#]9.0^?[WVJ=5G.05\MF-016VX
M1CY=SGPV0J1?G#L<!V@OG&D]CHF&QG>#3C_#W/B1^CI4%P@5,1JDK_*S1J1@
MK6I4V]Z/EY?!:V=]=?[FH7#?G+W!Y$\XG^D0ID.KV@5!O0ZK@5)KLC36?7']
M8NBG /_WHYSLX\M7N]6TM0#^*U ^, 7=+*Y_ 8I] +K>SJ\#L-1H7&,;[R3"
M6S#.I1X7HA;UV<TO5KBP5!>SPU^G"L!3EP![B'@& S?#R'5>2</G\]( _7'.
MUFRQ#GSA1D9"TC1S/.)6"T6DXY+K)&),Q(DW.$E"Z'7PY: 8N6IG8/^ <53O
M0'(!78#J_+TLJNJ9]-6Y?;[U*\/V=XYIDN@LLDF8,9Z%'(U,*;,D3"(2*950
M1S7;>L%[Z8HX5^2EO][OSPKUUR"K&X&.A+*U\-,6"+5132]+GN BJW]HFNVL
MY<JSFC#&9(JEFCD37$9. _BE4B19E&8^2KHFJ' 592U%L[8^O,/!GX-&;[Q1
MY>@""6Y*9UT:))+1283!K9%CW%+TXFD7<I6DH:):AQ%+LRR%WQ+ISPIXQ"[)
MG<7#J+KABS>S0$B/QJ77$+/$,8$GS&=O<=XH95"KPR8\I<VJ](<%*- =&F\Y
MEMTNP0+VU?+GT E24IEK?S[QD%*L)K6CT[RLB>ME.PYX[ZB8<HYGG$Z&K22^
MSQQD6!1)RF42AUF"T8H9P;SMC&"!,V-X9FS*XJT7M,=6G%2U<'!!4"$E]O!
M_4M>CL;>TJK&0#UF9H]Z",X\9NG7N )#8T<*OE#]_H7W%#3^ 0!+@08,F"&L
MLGA*A$BQ+,[\KP@FF[I'BZ/ CB'!^6F!SRO.T3Z<U#+R.&J&C%M&\,_QM'_)
MS/Q!O\'>9(B;@D/O?VF:(35 #;$Q]M[U>%FKOG=_5*?./2\PM&I'8'D&<Q+#
MAV"5A7'.>@RM$*<V[K:>7]!Q":120R641]K;^1D\K%JW2=!=X:8V0,?CIS=U
MS$<G85;W MKW-<XLHVE$8VQ=3D&]8=<6G9K0"JHSZY2-2;;U(NZ)>%F]];S7
M$G;:.QVQ8)%G)U-4V, ,(=2*"F9X_<%'CZ1Z$Q$0KA(!,WB\=SVX6@]6W8[>
MUCHA?3_RX*I#4D!JOE&E201)G;6AHR0.><*P %)"P\PD)K&)D(XZ1%*K3GY^
MJC=Y J?6@5*">.= 52N/VM!>""SSYP- B: WSM#A43?AJ[L2@6E?&_'7N%DF
M?I7:U;(]!6[MK_7K6^!6+2*WHUEY.W?+1*&"  [.@<*"<54/!,-E:Z6<-3+\
M^G%Y-P_*QZ -BIN9V6K_T]6<C@LZJWCG>[JOKWK73*QXZLIX=7[!]?D"$W==
M[@M!8D83[B#F->!VJ*'/=:HCD(!Q\L)ZL#?)$:[FCX4\>FJ*K,!CM%MU2/1%
MP7/&>.7)N-\<LS6G:B/DU7%=Q?)+7LUXJ89#H,^::VH&O<H[K<I2#4X\ VX'
MZ.J8CL 4X[YM(F9P<#,8\9]5F]2%HY\%I8,".]+5R6&P_=]<@X 1'#I8'#<]
MEIMU -4>27<V $*9LZGJ%#7T$%7 I>7,2K?B!_=D86UMX>J1((;&8T7? O2B
M/5Z;/L.GFVDWW8E\E=LJKV;\TW,+YJOLS#BLZY*@>/09#,>C?QN$[I/] >4+
M:]"(P':H9^H"!]"<HV(T;#EG"I2N#<M?6/^)6F[X?0%?SOB8OZ@^&!YJ-$6:
M11/OWXPP1UNB/@7-*S1I843]' BW)JC9[? +YKZ"ELTKUSXE*(;-[&>\_A'E
MO39XTPUL*QJG:U_S2*]^AW_NE-24%X -4;7C;9=L3:P;<\(5=UD:99(S&BEF
M382=%ZGB)J9ZSJ5#^75F]F_UH+"9XKMV+F_\5#K@N[I9X0D#-*)BEAE"=6BX
M2@'X:A4J@K7#DYBX5&91[ #XDEY"EZO[KA"<IC@9Y-_:VKNSQ(+']E/1-^V;
M-2M;&_$,A(8%@)6/!_0'_!:9 -2YC[VL<U@KM[VL(5><DM99:C)3+L;^EY;R
M+'&2$\!:J3!2D-A%^CB)MI[HB6BC4Y.5.C7=OC* '\"GQGQEK$C)B5#*T$P
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
M;W7&V$!A^3#<?(SOA@>=Y(MG-?4S8-@V!S,(C[IJRL#SR*$_1?2[6QL152\
MD'@*8PGK*CV>W <X^%Z3P>$#NE1M^:*3Y*0)[4+F++ /[NR<FMU7:*_W^_Z_
MJG2H$L'HZH\U!BSBY;7>@W_9<GQ29X=5GAY]!!M0RL#7Q3ES2*P#BPD6[469
M DZHV=2_S#MN1FJ,%?3P&5X5-U>W"4)?W"#W!Z?UU\V9[]**Z8N&K3QAUR/-
M04@;V*?B#$G9E5]R4T?#E_Z)O;D] ]/!3)@DT&6A@)O:(#DT.H'AZN/':4DR
M?WPZ\F^VX[HSU-&LG'U3XAO?8(WOR3CZQ867IFVU)#? 1TUEP:B %V9U"4"T
M6?+IM;B"!3S(G_VA#!S-,'<=?E0?,39!CO5SVIVIOU:CD3*G\.6)+Y@$OPSQ
M8'M"<#YCNQWL/ZNY*:C2/MN"LUX,''KN NE8&(?9QB6>ZV*@@"]RU;#A,#>?
ML0@4?'>*'D;K^K IM:R8D@YF!]4%$5#G3BBFH?VVO#SV*BCA^VV@U-Z"#A_Z
M5[17CK!L1E!'C[:DWN@93-G;L74YR3K4>.Y!ASB+8/?K$%Y<^<>V)-F2@0^=
M@)]#/V$_(> =5!!>%4T10F&,\BEB!E1=36^UZQ7><X;<T2S@W,)=OTA7*.N%
M];IF%9XS[1[YLLAGQ<BUX@HWRF49B#V0AD 5S=<3J=;6/?6"SRQTN)M%KPZS
M..LD24Q3SJL*<_%!! _KF.*VJ5XK)G%?:R+20">E?[6#36LPW"SAH*RN3CTQ
MM,-#PCLIRKRNN(KTT6J&6<7@ZT ##FL>-ADM4-08B-J#GK/<E$68C?M97K?R
M:%M+P7.S.MS.)XC/$&TP>W4;F5T58]##,T"]'= S0TB+L+A5^_XZ%'5U[ V&
ML'C$#KBU*4XK.%9NAG5'G50! 6(*LG.C20H^:KNV+"\.JVJ$U&+V;:WR%. F
M6\?&N#J^JT5!H-B5M\PF& AT'NQ?:5H#HB7260S5"'S T@X+]=:7 'ZP()C@
MVYJ6*Z?P 8O$W!)Y;6"5Q3<W:*E\BK0&Q2"<?7L]C[H:Y'08IPZD[&G;762,
MM8059B*O@%R]H)__=US4%:0HF=%. $O/@+8]DMHO,+2H>:7%44\*%/H$8(]M
MPT8>S,&E_H4'3,X;6*%?U.F89TS.#Z<%:!*4\&\ X^%B_5:<]X/_H\Z&OP:_
MJ<K;VF\4L*=&R3UGF.)#O=( !=E^V>9_M_M< !W"Q(9HHP$,:KJTM!U^IEAO
M$J_MSH9H0GD,E0%UGO;PA."_8U<',."$)P)P.J&A\FG5DX=\!7KSIXCS) 9
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
MX+M]-3A5HY$:](*#CT$Q".:J^%.?=CP=5/W.9FA-,[S"NKZ_S!0#$ /53*?
M-ZY_JL[\D]OFC,U][T^+X;M\Y *M!@-7^A>/3X"3 B*:=0E@218F.[\Z<[T*
M2S=2,&[XSN"\LKZGO>T'Z.U8TWL.^SL8_<)BK](>@[1GJ9GT8D)[*4_;;6?R
M%O1,E^GY\N=,Z#GX+E*..U*^AI3OEK;HC6@K6*=)ZF4,\60Y"Q_C]Z[J8:_/
MOC)U1]/Z.T\PS4??B[:A W.J!M@!5-4!)/TQ,LPJNF_(^;]C58[@/M\FTG]3
M7W2JJD [A\R#7%$K5=]7- .V\*U*VWNK[>"]OZ=T@^)+VQT0AN>^PK)5]3^O
M'<[9F;/8(K=_L8[XO+-=[X#4#8!47;3SS5S1SD?'4[.51"]M2CDC^;99_-/-
M =<ML-6R;)T1NPX>-D(^5OW@Q(^\;E0Y,^@J^'F;)S_]R_,0;$1SZQ][KP\G
M#7Y_WHXX7($/RQ5V#2ZRK )=I2]F7G8.XSXMQJ#X%';_K>9Z+V=E<19\4)]=
MYLH!/(_ \QZD*_6FR->UZ89$/]T<V-P"P]P%W5!V"57,/&N!D B%C7^^BO8J
M>3=?;W!GOM[@;ITS>$\(:7WU<9/BB)?3^53.L&U"[E= ;L-2(@U@]_$[&O0V
M9P\MU/L%6#U!7VG?0[D:U9@G*V$R@,K=P(%<0?YB8DF45^/A$!Y2P?30S85,
M**^5YIDR>3\?730O PV0H,0._KAF!-/7+DVA7L6^ ZL#UQ7O+@8G!0X)Y*(=
M&]@&?"-LRBCW>U*M'"3NVMGX#!1.\Q1XQ6<'7%7"+2"BP&R!+763R51K*9H?
M3.#<K(SI38B>;+-[5DE 7G?.JO#R66Y](%5Z8VZE-^'6^$?DO(9&.=U.L%WZ
ML*ARKQ!+U_<CF'9)QV[3,S<V3OYH>HO25=$?CRZ_9:D?YB.Q(HGGEV/V[VG9
MCF8(JQMJ6,#/H;>3?U']<W51;?U[;DZP%^'"&BY._W+!M;0;3?]Z/!^)YX^)
M-DJ:706?EBI)[JRH)/GH]N.5]2XG@FVJAZ<H R^^A?BZ]L[+I9A1PQPM #\J
MFX_&Y94<_41H:*E']E-1Y5<1_R0]>G>^MLBCT_MBT9,-(>U3&"_Z(1N-6(Q'
MU4C5"M<Z#<I.]=7 /&_H>"-ZVYM+Q]\<<FL"*S>*VO)V< B2:A#71[](B4I@
M/!BA_P>@UZ@>[1>X'4_T:T@U*/ 64!TN_^*_G?>HU1CRK/Z/!T;P_-'D][OP
MN#STOMX%YVT2PWAZ/,*,F8UQXAP!6;LL<\9;5=,,X)KDSL&\8F3[UOYKZJ,%
MKKUWQOH[NIESI#G:J9HC35.<#+PA4!^DVKP"GA_5$VFLH\!;%5->1E6$-P _
M HZNL1?8.*.^F_%:MX_^-I4>S1D4#'7W*XX!]05^G\.LS:@]1[W9TY%7VV&M
M&G-]1GS-]K#M9/TE;BW%]L;+WY%7R\),@2%952C.)I,>#S+U!8C>2RL'.'&
M%X)I^27W"Z&\58^3K^[7U?>DL2D1P)XW8DEZ6W\&W)O<X-X-I)?[<3@]:7JY
M1N-@>LF&H;/ID#PE_X.07D226XH$%0S@<9@X@R3U#]:CC*PE"B>^QL$T$:<>
M5M0CJ?R.,#G)YJ.*_D%[5-Y@GM/!/77"G,MN\HO*>(][W7T;=OX'X3U*D[4D
MUZ7;RUA/3*,@;Q$UQM.%[06"H;"KZXQN>8-S^W^W<BHSY6)&8FTISQ(G.3&)
M3861@L0NTL>2;#U$B._3B&BY2OR]?+=WM/=RYX]@Y^7+PS\/CO8.?@_>'/ZQ
M]W)O]_W2O)[2I"\/XWE9YCY /5#&H#WI_?M%/S=Y$Z(U.BWPU&3%KZ-3L!9A
M8.JDQJC:]7/WI8WL.AL6Y4C!URU\AG^6Z@+>U"#>E\@-@XO_\_^EE"2_5D$&
ML'=@<KC %.@Y;)V=8/V.^R,OL"=A7M7V@DE2N>FX2O??<0Y#F YM\HZS BQI
MFV=9;N"9O: :ZT\-+/'G)&?#OOL:?!K;$P\D>O#2D1O49T;U.-K1#US-QV=@
M+0=@?P-X\?:Y+L:C&<"#E\,O&(-6KU<=9@:6/3P?L,YX8!PL4SY8G-#2\IBK
M-JH^ $'#HIC8%GGI=P4&T"\&)V$?)FE]F W.ZZ0H['G>[S?!GQ:,!["'7'-5
M/H"=.\D1:K4WS+P50^R&:E06N+RPFE]RT!L61)<J!_X5L%C5J#"?3XN^Q<#/
M;.)3J*?G7=@+SVO,GV$?:+SG5PF,-9BSGAI2BRNR,QB,83W>.20M#"]]791G
M 8G"__6/Q%LN8$R-2/W/N'^Q,L+\"J1#"154WB-7[CPFS/(LM5)WC9 ^@U/U
MQ=41EH-B$K79$-B5U C\BR2-#((/ N)^3E%;R+S#$J.A5.M@F(JV:@1B8F*D
MP$(!I9[A,:J/D/US^_UV< *F?.D/46%MW1#1R.PBEX J\F%_*N>J61F\0B(-
M/->/SX9UV&LMA6KA5/M"D'V<G?@3T2'BF;YV-N9*8U!'WCP*O0Z G_%8!Z_$
MK<8CY<'HTIOJUU@T]1K9N7(Y\+[+QE."6AF,W21F%P\%T&HL6U]*?9-?']BT
MPLY)TQTS0CG1ZA%8RK[U2@!DD_>(UBINLF1/T?%YV?'4#0$BW[HIL-DTR!;\
ML??VS[U7>T<?@YV#5\'+G3=[1P#@WNV^/_SSW<N[@VV;LM%H(AE5G=:>#U1L
M^F(V\*4.RT#&\W9+G/8H7\-NF;=1!.DET<3^@N4''AH6]9%7S6@3]R7\H_3J
M=@G(U)K#BSL<=]8OSIO8WI7#ANLRD#' L'X\.(NI:ZA)2VG.1F:,--4:;JCY
M!\4@].\"1'-6"XU6?<'3SXOR,[ZS.:D&N^K#_#?MQ;W&:8P_'8[\T=]*$=>;
M.3&ZT11AQ_X!]B05BY.=<U7,VX__(#V:R/D;P":<7^"IMVQADM<XV6:RC\Y<
MB<\#,>_\R=)@5)0KMF5VI#,#JOW/($>;%"5T\@W510.F&S6&<4(7WH\'-\^=
M1L$%Y=B'A9\TPKZ-5()="IYWLLVKJ;:[B?NAS?\:3Z@2=VJ,K+ B0J/VAHE>
MG,(#IH@>OY6]E(M>BSO@OG8_)Y8%'EG4)^!X?=)+8MZX/_!@TL,2H!XTH/"M
M7N7[2#& .=5I/IR =0M:OE\,6ZM%M0E?=?@5/N,0%/=O9?[_VKOVYK2Q9/]5
M5%-);5(E$P,FV,GNK2*V,^/9)/889W;G3R$.1C="XNIAF_GTMU_GZ @$QHX?
M8-BJW8U!')U'=Y]^_+J[?ZE<VM;?800UH=?NN8WW^X+[8^,17L8"0L]"5KGG
M[M6)\Q:'1TMR[+!JSPIFDN"2!MJE:8QH'21DU.H>,(G.%=OS>CKUCQ.5JA(
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
M]'>MN *72<HN><SOU9OP&<( *^/QWYOO\7_7B_L3^+]A-@K_Y_\!4$L#!!0
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
M2CUZ+'@ZA&^5B]8QP:4H^Z_0)[4>">L4!HW*I&@2\/I5_[=1;)U]N+@<3;X
M'$.[++AFF EG%)WC0,!2#(M#-"108XE!=T"FY&E.U?,0]X'J@_-6B1FWLA-5
M!5*-_ZM/X!((/KPN!J\0@[5$*EKV(PI)E/76R&!4=K6+Y-? Z(,SUA$7MIWT
M;EWT)2*'C-,4+-$>..IC)8G-V1 >HLR1X1"K)[*_AZ</CE5'?*@FAIH%I,T5
MI)4-'4LX44D(RHKBQ)7J0\W02@,CED7J>8Q>Z=KYJSO!],%_ZH@2=010?6/%
M#:6EHG""BD0$2R6UKBP)(2)5F4Z)>T&IK+XY>"V2/JULU6?"ME-?/9@J8<(2
M2/:>NB HP? -D(]E==]P3;Q0064KI*2U@_ U,/JTEE69 -M.>M<)F26FD@K2
MS%-BN*-E<Q G01A!*,.?G<F*0NVRO^\CZM.J5F5.5!1%5S9B=YP61FS-V+GB
M%H-]10 LQOH<,G$6 WX:F.8R*J5,[?+Q!\#KTT)9M]:DFI"Z2,@@N#6%T]$P
MG6.6!'S$*8@!B$L"#1^-,C#O'-#:T>E]F#I(0LF(CW"I5LFQ) -$288YYPB$
ME)A%EU^G\,1)J-ZD8[;GQ2T3NYT ZNY:7P$S"*J,QF>B=(P8_,7R""IT]H%F
MKP5(L+43U3<Q]#0/4Y\$6TU^-0J4#:3#>>52:9$S&1<K#^-8  $:\6!=PM%Q
MA:,#3FQ K:QB3CRBWV<3K\R&[\#I:4*F/C%JB:3+O>H!W3I)/;H##$<E<\)P
M,&>&MMI18<!ESFOOX+W/#O8F'U.?$5L*X/F*D"2+E$KDI]42Z:J1LV4?&J$\
M0Q2.0DXW:G4Z*T+J39*F'CV>1"SU]LR4'>8X^>/YMO.CR736P&S80-%T91_A
M&-(;&.,/L[*W8[HR92N+^F@@P1DEB+ 8;\IH8BD-\41GAD^#RAY,[:B_"O">
M)HSJZZJG%_,-AO[M]<TI/L#W-?IVGISNGOZQ_^'TY/#=X='^\>[I>_SE=12/
MZ-^Y_EMK]_'< 'NE?IY?%="W7A*#X%S,@J*-8BX4<1KBF4>M0ZFED<;$1.U5
MG#4PMBZJ;O!+CIH)4G?@#+714D:D%;JLGFOB(I.$4LI0O3(65.TT],KM^Q0I
M;ROO6W76CYSE>K7SJ)T:/RJYJG0Q' ]1@>'X/L+^YTO4;3!PP2*J,J[L#)$J
M!AR<T42C(YZUCDZZVNT'[H'TP)BYVZXDU?E041S5./(6+AN(P_DD([*+23,;
M_J=].[#>)ID,(\F *KT0) G.1D*3CU(%&:FN7>GT'3B]ZEA3FQNUQ%"OO@EF
M*T/+QE"52DU5+CO2#8O$QDA)2$$X1O%%UF;"-0!UFIJ6;WJ'HIQG(JY0>@LQ
M8BCQ!O*D@96R@?W/^'@BK3#R:+Z\1S*T7AW^)?)DU I^!@U,9P,:6$I41J)
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
M_NF'PW07L:Z)A'0*==T ]F$RFX?1_SO\LK >E.<Z(FTK)7#20J\=>/+KP(2
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
MQ7C31L+;T+5M7</RQ_6/&&;X'__V_P-02P,$%     @ ;FW'5N8N[HDBC@
M K,% !8   !V;&=E82TR,#(S,#0R.5]L86(N>&ULU+UK<]PXEBWZ_?P*W.Z(
M'E>$T,4'2 +=,W-"EN5JG; EC:7J/GTK;F3@*7,JE:DA*=N:7W\!DOE2,ID
MDZ0X'[K:DIC8>R\D%O'86/M?__>/QSGX)K,\72[^[0_^G[T_ +G@2Y$N'O[M
M#[_>?X3X#__[W__7__K7_P?"__O^RR?P8<F?'^6B !>9I(44X'M:? 7%5PG^
ML<Q^3[]1<#NGA5IFCQ#^>_FQB^732Y8^?"U X 7AZK'57[._)*$7">9[T(]5
M %&$/4@]C* ((YZ@.):^(F</?PG"2"4D""")8@11J##$W!.0"#]A%!,F?5PV
M.D\7O__%_(?17 (=WB(O?_RW/WPMBJ>__/SS]^_?__R#9?,_+[.'GP//"W]>
M/?V'^O$?>\]_#\NG?4+(S^5?UX_F:=.#NEG_Y__[^=,=_RH?*4P7>4$7W!C(
MT[_DY2\_+3DM2M2/^@4./F%^@JO'H/D5] ,8^G_^D8L__/O_ J""(UO.Y1>I
M@/G_7[]<'31)?C9/_+R0#Z9O;V66+L5=0;/B$V5RKKTO6RM>GN2__2%/'Y_F
M<O6[KYE4S<W.LVRG5>,E,5[ZL?'RCX>,_7R"^SWY6^S[VH-S9;C7??G8ANEU
M;^[>:X:0PSN\9>9DEZLOU.5"C/7=79LZV?7A/>[K:[$LZ'R$K\7&S);+<_.+
M3_I?M1G34 N9EG9JZMYR5?XHY$+(BBUWF@:I^+<_Z'_-OLT?))U]D?.RKS5!
MO5PO"XT6E_I%QN;R,RV>,_W"/']^>,X+_98+/LM')K,9$7$<<4XA5:&$2.FW
M%Q6Q,&\O2@45H8YV5JR_\S.Y@+_>K=PK?3C-@3\X(%,<&.&9S)?/&=^\&Q_G
M32\\_:XS;T?\\X(^ROR)UA_049B)1!78O]<1@#($8&( FR# *@I0A6&F"\&_
M_KS!8H .FK\Y[/.I(0Y^JX+X_P:&7M03R7(.]*9=L./)_ZRN6/(==^=F2KG,
M7N.XY"?C6%%XV0HTTW@/!:1DZ,X-_[SWG3K/5M'0C!_IN/J)G_E2SZJ?"K@S
MC%2V?.PG[&+9S]>PZA[M]!_ ,A,RTRNM!@#6@^HYAP^4/LUN]+HJNU@^/F7R
MJUSDZ3=YI==FC_+3,L^U\3G-\U2EU3+B7/RG-FV^QQ]U^.<W%U>WYB/Z#PM1
MMG.[S(M,%FDFS4/OY4*JM-"+M47^<9GIF>(O-%V8AN_ICUFHWTTT$@(*%BF(
M4$ A\V.]1"-^Y"5!&*LXLGEQO74@4WL!:I? 4@'ZN,R*]+_+<,W/3U6 @/+B
MF68IG8.Y]M^.@-\:XB/OT+=V;T+OXM)UL(,!J$  [XRW/YV!#SJ0A7Y'U"&9
MO93%&3#AK!]Y#1;8H 4,\0&#UQG0H9_^UIA*YVT6$+G&O>PY17-60E_[^+-Y
M*_TLYT6^^DWYGBK?46\>QBCONC>/\M4[<S+^='OW_MT0L7ZU?]&O_ _+1]WN
MS(M)@A35+T3!]"+."T-(_="#"6<AHPD*F!^XO!7W34SM?;7R$!@7P6^5DY8K
M@Q8@[5X9I\$S,)D[(N-,N8>#[XD,&PR,2E.' WQ-("U/N@WM/"MF7W0GRGH)
MBAC7W4P0%#Q)((H\!3$)"&0DBD6(_$@H9C.>7[4[M4%<NN8X>%]#U3YB3P!@
MX&%Z9U;U>:%?+W/P6=+\N7IQ]#A@#\3>-DKU1[9&J/YI,SI?MS;*D#P0PFH<
M'OISM_?JU>*;S NY^F)%"0XCGTK($2,028]"0D+]=F6,1?H]J]>;PN6=NMO\
MU(;B/^CO4LELX?8&?069W=NS.Q ##\F58SWN;K7'W-,+\U7CH[XLFP-[_:(\
M\%2W<7J>Y[+(+YZS3//E+"*)%_HQAG[@ZU>EIPBD(?-A2'WF4XZY0GJ8KH]I
MCGX[=UIW&J4'3IQZW:4Q-@"OG .T=-5MQ.Z"9S=@.T,R\'BM_#H#M6?]C=;&
M@'L:K+MMCSI6&\-Z/52;'^HV4C^E"WFC+C(ITN(CY>D\+5X^TQ_IX_/C^V66
M+;^GBX<+JGM7_WX6) @A$5(HE&00(2^"V(\"2+GG>4@QAK$W^R8SMK1]X[J8
M=_E:;SLQW+>[]A2PE:N U[ZZC7BG3K CA*& '9@OC-MF4[MR'*P\/P,KJ-?.
M@XMC4#MS2A?,>J(<)].C,E(74%X35J<VNJX0>*:7:O*#K/[_:G'S)#.]CBLM
MI/K=?,[R(J.\F$D_B)3G1Y!Y9EI"!(8D(0PJ$B5ZZ4 2$25NJP=;TU-;65Q\
M-2NT'*2+>L("Z$* >4J9Z:I4YG]Q77-8=X+M>F0(: =?JU3.@G<KMW\R"*\]
M![7KX+>5\[VN9EP1ZVVE8VUXY%60*R#[*R3G%KIQV':JP'U&%[EN,ETN#(M>
M%?(QGU$<)C2)/2@8CR#RHP02I!2,DH2%**2$!-R%N8X9G!I?[6;#;'D,?BLG
M$*73CB<-1T&W8ZH^H1R8GTY$T9F2;*'IB8B.FAN5?FR#?TTZUI_K1C7FBH%X
MGNO969T]L'TJ^B'-^7QIMKWS>W.&,HN3F"22Q! SHF=,V-/_4BS4O$,P#W4'
M2*5<>,?)^M1(:.6\6:XTI5[D8"L"\%L9@R,GN?6.'4$-AOG0AS&]PNU,7IU@
MZXG)W&R/2FN=8'G-<=T:Z49X^Q:N95%=P4AY_=N+95[,(L4"3_$0!IS%$#$L
M(:8^AT0J%DF:8*9\ETUK6\-3V\_67H*GVLUUKB'7CKI1F37N=BPV!)H#$UAS
M>IZ!=^7W^D_&<_"NVB_YJ3\.<P6M)_JR-CLJ<[F"\9JTG#_?<8+V_/0T+],.
MZ/R"YE\_SI??KQ;FBFR5\[;:1PD$\9A,$)3Z_R#B@0]IZ/G0]P*?(!+'^K].
M4S,[NY.;E/UZ>_OI\O/E]?WY)_#AZN[BT\W=KU\N[\#-1W!Q?O>W/_W1C[V_
M5O^]/?^G>? .?#[_< D^WGQQW.6R[1K+>5G_@ \](]OR&!B7@?$9;#D]R,Z6
M(U!]S<$LK8X[^W*#8F_>Y?CQKC,N5FPF<??R1_%>Q_#[+ E"[ODHAEZB:0O%
M*(2,*0Z31(4!YIAZW.I^XQ$[4V.H#Y?O[UVG3LT VLZ43H9E\(D1*[86;WKM
MIIT$I9<]TL81''J;ZS1;&7EJTQKJ_DRF_7&W82]D.KM<%&GQ\C&=R^R"%O)A
MF;W,N* T4E$"$YSH]52B"&142"BB**(Q\01BTF:X'VA_:L.\<A&4/H*5DW;C
M_A""[>.]!UP&'N=ND%@/\".!-PSL7/(_/RR__:P_68UI_8_-4#[4WBA#^$@P
MJZ%[[+&NYTZKNS'E<D9W97WE(I$AQ5SHQ87T]:M:*1^R, E@S#B.5:R$5*';
M>5.SH:D-XHV?Y6H=W&L+'2^R',36]ECI=,0&/T[:!<LX.<#=EF-(]'9Z=,#,
MR*=&[<'NGQ8=>;[C)D2A"<:T>J/N"CTU^+J<ZP_GE__UK!EHO<[%H1_%"0FA
M?I4KS1(,0VSDMF)&J1=XA'C,*1O?RNK4*&/MM#FGV';[7T#EN,V:^(1.L-QL
MZ!O:H;<:^D#5?:?!!:6^]AFL;(Z[R^ "P]X>@].'3U"Z^+3)5M-KC83&YDJ0
ME$HSD10!)!YF)E-&,4%#[,56=_,.&9@:Z53B %OY>AW4'[;QLR.14U 9F"\J
M0#Y9 -)-SJ AZCYE!K:;'__Z?T-PC=?RFYX[<7Y1)3+X"LG0BSRHN$\@$H1#
MR@,"(U\$"4><>F[7^G:;G]K@W;S;NN6([&+G^/Z?7):'-1C=W^:#I&CL-OXV
M[^?V)(OFI]PW]^I[1Q_3G-/Y/R7-+A?B@VY[1E%"@Q@1Z/E!"!%%$<2(8JB(
MB 7#F <(V^[P'3(RM<%;^PDJ1X'Q%&A7@?'5?K?O(*3'M_SZ &K@,=T)(Z?M
MOV,@=-H#/-CH:!N!Q\+:W@T\^FS7+<%OR_DWD^&^>WFGNDSN);&'!<?Z':T2
MB)B/(0D)@]R7(B1*4BR<CO!:K4UMZ*^=?7U9S75CL UAV]W!GG ;?(OP &0#
M7.>WPJ2WS<(V6R/O&%J$O;]M:/.AKL?_6?J-%J5REU[MEV*I^?E"_$V*!R-Z
MR?6?RC7$5J+GI_6EBR@1R@NE!Q%G 42A""$-100C@3RN%P8,);%;DL )WDR-
M@3;!@*UHRKM[=3Q@$]!N>O2GKM=D3NM..SH;K9,&IKN!^Z=#"D0/N/:6*'&*
M+R.G4_0 VW[211^-=M5\>$SK.T4+F:WF<B0644(%#!&6$"4D@50Q L-$<<*H
M8)(XW89N,C(U JV=R[^F3^#\(9/E^MA5NJ$!2SN:.Q6A@=FK=@_4_@TP16L#
MH#==A083(^LG' YR7R>AY=FN6ZM+_OL7^:2_%5]I+L6'4FJ\KI?SE>HOS"P(
M_=@3$8=(F=O$V#?R3%CH.9:D/B4,Q\+M5M]1DU/C@?NL5/=[ ;EQ':P\S\&[
M= 'RTN7#US"ZPFZ[4]LGF(/OWAKXMKP%E;OU#9<S4'G<YYZN+3J][?,>-3CR
MWJ\M /O[P=:?[*@!Q_GR64]J;NF+V7%>Z9F1F"41CQA$E!*(O%A!)J( )@HE
MS.>)[V&G%5VSF:DQS,I+\%2Y"8HEZ*;G> !6.S8Y':R!&62-4^WA$,IQK1CT
M)2'7;&1<+;G60/=$Y=J?=N. JN2))A-N+I<\R*4J91'OZ%R_^ A)..:>!PGV
M3#:IX)"%L0>QC+"42>C)Q$J]I,W(U,;_QDN3P53>VP6Y<=2E4-(!/-N'?E\H
M#3SP=P&J1#3O>@+(I5K4Z4"-5!'*'3#'>D_M2!RIZ73@PR/6;6IW?[<VTY%G
MN\U_;C/S=L^D*&=:U93J_+GXNLS2_Y9BYOM1%*K$AS%C>C+$B \Q)@+2). !
MB9! TFF_I=W<Y/APY6V]Y*H668"N'>Z^]#J"N]U$J3\TA^;--9"EIZLE%M@X
MV]_,R0Z4GF901XR-.I.R"_SUC,KR4]W8Y6+Y^)@6JUWCB^7"R-#)!3?IFQ*A
M)*(1ACXSE4-#%4,2>#$,N$>$[\6:>JP2<2QL38U7MEPMSUEVG'7CD3:$[4BD
M)]P&9I!ND#F3AP48/3%'FZ51:<,BY-><8?.1;H1Q+0MSQ_\V6WY+A13O7W[-
MI=B2L-R<.,VX+W$0TQ#J60B%B% $&3;G05PQ$L:2,8Y<I(_L33O1R4CB1]PH
M6SS5O@/V I9K 5>Z=MR-6ASZPHYIAD%X8.(QX):R(;=;X+XSGH-T\=.63N[Y
M<9B=Z<@=L9[8R<'PJ&3E#LAK[NK0PHG7!2Y,_;_Z8M'YCU3/?"+LQT($,%:1
M9S:7$\AX+&$0,^4K0:@,::>; Z\M36[>8_Q;7XX#OQD?NUXDV$/5]J2J!ZR&
MGNLXP=3]BL$A"/J^;;!GYVTN'AP*]^ =A(,?Z++-?$ B]S(OTL?R#]GR/R4O
MQ=AR4\)$)B)FD$EB[A8) K&'-4.H0/BQ%+Y/K;9=W$U/C3+63IK)C?&R5'5T
MVF]U0MYFFWHH/ >FE8-*VF=@@W+M>RGN.!S*+GO=0Z$]T@YXCZ@[;HUW >[(
MAKE3DR-NHW<)=7=SO5,+)UP$;Z@6W2 K?$]_K#43&)4L,HJ9'$7*R)H3R(1@
MT!=!$,G8P\I.FNHT-Z;V?JCN4/.=BO-I&8>C3F;'7K&;=0Z/]<#OC@KFG0C
MNRJ&GX"I1G[6*'=^!JC2WP+PN@@ZV%1!/P,ZXD&$,4X#O<^;\NY.C'^?OC-0
MC;?NN[?66T$MX\;KTC=Z\3]+(KW.QD$"$ZG7W,A<!29!R(T A\8N4)Y)[5K(
M!\/Z=DQJ;]QJ1)-J1&^[,/3 ;JZG=7(YK4-=8$>:/</ZMN6T2IBW-@LW@&\)
M5)1"ZX-6USH"X'#5M0X9?NOJ6D< L:BN=:R%KA<2-7_RM'Q;ZG_/9:EUO!#G
MC\NL2/^[6CAY'HH3HA3$5$80>0)!HB>"4 CB21XII#PG.74;HU.; &[[7(XG
MNN6LZZU!"\SMN*MO) =FK6UWS4RN=KC$\]P&SPZW_.P!ZNTRGX7)D>_LV8.P
M?S7/X;/=-=$W]_ZN%GHXR[SXHF<EY1:IV"2DS<(DIG&H")11B"'R0PF9+//E
MN>)2!+[G.\NDVYF>&A^M? 7ZA2#/0%Y4FY=K?]U5U2V[P):8A@!V<'IBQ=;E
MY#.P!OE+"7+E.K@]#G(G078WO'K4:+<T/+ILNQL@34KNCBWT<K?'D"/GV;->
M4VVFW*N;*8%B*/1,HJN(8VB4W2 +"($!BD,_]&(:2:<S60?;4V.PO5M Y:RJ
M\A[('Z:ZENO:T*4G['AL('P')K+7%X>J"58-[<Y"<.@+13: #7/+J-7R6UX]
MLH'DR'TDJR:ZRB&\;G"]!XU\7^($)9!(+X!(T1!200EDL2>P"J*02J>KT8=-
M38VJ5J)MG3>M6E"UXZ%^L!J8=IJ899 M]^-H]*:8<-#0R+H)QP+>5T\X^HEN
M!/%9BO3Y\5YFC]?+0N:UR$<4! @'5,(XYIZ>UW@A) 'CD!-"8Y$HC)632FVC
ME:G10N4DU*8>0>FF&RDT(VG'!R?C,S 5[$$S@&)**P8]$4"SC5''?FN8KX=]
M^\.G)I29-K](+M-O9A;RF1:E3,+Y\\-S7FCHDOHKG/@H\&,DH1220I0D"60)
M#J!, DHI82RF5KLT71V8&D_LYN:8&, F"+"* E1A !-'UXPHRPYJYY@Q8!^8
M?MP1/\Y/_4#?-26M_RYXD\2TD[[\)R2FN<'GD)YFV? ;):FYA7TX5<VQG9,+
M*WU,%W3!4SJ_7>;I3OU@G\=4H$#""(4,HDC%$"L90R3BP$,(2\;<2CM;&)W:
M^V2G -#::[!RNX^B2H<[P&Y^VC>L [\O>D#TE()*1R'JOY[289-O54[I* @M
MU92.?[;?'%IC;UZ??MZH6_.G\E3T>KFH?]".%-E. ;J_T_ES^8%[^F/F>91$
MOB20>/H_B(8(,JX0C&42^5[DR3#L)<OV5$>G1GTFB5./QZ?*=Y#+HJB*=H/Y
M,N]2Z6F(SK6CR"ETV<"TVI3.6P4)WIELWI\.I?-N\G:!6F;@;M/-^J>+YZR@
MZ;S\\1>:+M9MZ>"'3^OMJWL&3OP]V<U)I ;W!;9M\G!O]D[0I]TI"C@+91(F
MC$40^1Z'",<!9"S&4$0J05A@$<6QB_S O@DGBA]!9J!2[RK5CFH___1''/C)
M7X$L_>V@/;L+*4\"O50@D<;0IQI2J=^]813 .*0<>SB)F(AG3Y7V9Z%7/V,
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
M;YO-3.VE<KU<0$[SKY5<6,,]^ [Z8?O86AYEGXS8T"?5QZZK&W$' ^;E$>V
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
M0I:0M"D,V3;1=:JHTH44[ZO<_5O]O;I8+HHL9<^EP?<OEX]/\^6+7MG$A+"
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
MRAU*LY-94S\/@QBK,(""^40/248A"X6$F%*"/$0$B:V.8+LZ,+6A6T< RA!
M%8.1!N1_!NLX_O1''/C)7\$FGO+<P.4EW*&G;*8NP^(_,'&< 'VGB5"'/G"9
M* W;%R--I(88#HZSK>XX'IF-=6AXQ-E:][!W9W,GM'-Z+:'[Y7NZ^#VO1T^
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
MD5I0]#&</!5? 7,$*_[MX^5B_MUX&?/W=?G49)JF)),PMMF26@"4FD,5S84
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
M[X$5( 1EFC"1P=RI=VZ;D+&](JH$SUK)0.;^1C@=8\-G@M1W*-@7'_^P;PL
M745YFT0,&]1M,?(@AMOV;&A*6.%?;(G$=_6)K5G-WFJ6>RIC1 '!E #$. $Y
MH1D0%-H-(X:*.^T73PD:V[*OTIMVE(VLMB?)7_W0;?< 76+6LQ<(A2L@&:P=
MBS-RP8X,/' J6+MYAYE@)YX/S7S?K;O=*9FZVRN9@M.<,\[21(&<QN8XF<,$
M4)EG(",\AC3F>::]R%I=!8_-793T7;MUK_9(^;TN" PA8'&< ;=-1!^X]NQ2
M#NKT>RZW#(6JL]1V1[$#Y[7[@7&8U.[Y^7#.Q8>:T<W\=ZJE8EPJ#+2@MD]U
MAD .8PQD1A%+)=.Q\$IT>2M@;/[G@&O1_.A/LK@'H9MC.0>8GAW( ;EB&R9!
MK(I-AG?(J+@W_.!LBDW&-3$I-CYW_C*^-9I6NV2*\YSHE *8( F0DMPL9HY!
MAA#GA#')2>K'Q]\LR.>[.PSE_L-BS9[>)(E<1&IS4[K@3[.RF=(J>IT;H*,G
MQ;Q+ZH[ [N\ PJ <V WLW#-7C4Y^9^O79<?WR>VP]. D=H2\FZLX-+3-830\
M'>8V[JL4E<^+Y1?U\FISME?J3E\NGI\7\X+;><K2E"JI<L!3G-C,,P)H1A2
M-.%,,Y7$' :4YYZ6[+00AJ_*?5@65[:_HE7!.%ZKOKJ(9O-Z>51MDE?%')G9
M4#+2BV71*^';XJEX9,U^^CH;A\ER<SP=83^,$ZJ5+1#<JELTJ"X4+JG?N_,_
M[NATY(L<! [JE]P!>.NC/#X9&FS=&:MHP;RZ>UVOUK;29/XX51F)(6<QT'E"
M 8+8EN-2# 14"5*"()$[-2ET$S>VDTP52=Q=%1=E;_%5M*.V;P"V%7'7,&Q7
M. X3C V&," HZX+,&:'9UN$'#M"ZF'H8IG7ZU+DTV&41\)W>1EQ6?U=/<FI<
M!LYRQ8 VWQWC4;BP&7@48)RA#-.8*^R4AN<L<6Q.I533OFWE1G6ST]GH''TS
M2H<R9!]#W34RVR&6O8=DMVS96TAW](W^WH;C&:39)[#IG#K[F+QW(M ^8?YQ
M&NU3'PSS.'^JV>,W<U*9?%=+]K@1\FGV]&K^]?#]FL.4*\N@G5%J3E])G *&
M< 8X1 S&C&&=D.G:QCK<_(^G?"]OM-&BOV54JQ^Q4O_ZI+78JGP1R=*8Z,-L
M7OW^.(-/)Y/DYJYZA+YGY[5!O5)]QX,=[HTNHLJB[IQ9('(=N39?Z8,ZND!H
MWKJ]T&'.Z!AMMG4O2_5-S5?&V5[/Q>)968JFS[.YK5^IF)ON[:\7\\E<WB[F
MU5_N%\8AJ_6LS)JW;$^V\K*D<E'K.VW[<6J-2,YT#O(\-MNVF I 96*\:)Q
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
M 7F7:>PJJV18Y8?-4WF7B3G(?'D?+3KEJ;"]G.>BF1"!(I0R"CF@-"< <4D
M3W,(L"5%I9AP)+S(3_U5&-M9XBU/Q>?KV\GM90\\%6W3XO8*ZA?LGE\C)W@J
M-D:\$T^% XC]\E2T*3 &G@H'@!QY*EQ&"BQ0MK71META7U<W*1"FF= : B'S
M!* <9R G, $ZQBRG4*1IZI6<?"!A;.ZL4C"R&GH6"1^ Y^:5SH*D9Z>SBT:'
MMT4G3>^J&O=@_&$K;8^9=U!%>_3!<XAF;0'#8FXV5I\6SVPVGR9QEE)$$DNJ
M!0'"2@!.L0!$QS#'"<$Y]B(2:)0RMO5<D9]NM(S^*O7TO)QI1M1M@9^-4\^+
MW!^B0(+8(Q!TR@;[5L8[4+\>,;.9Y_78PV$+O]P:J!M[;KJ9,3Y[LB(J@N-4
MT"2C6@-!M00HC3%@,K89B\R\S 5B),ZFW]62+UP]0)LXGR_XKM#^ON>5MM%3
M$3P)3D]LQ=C-(W2%6\^.H0:LT/,BVFBZ:??0G8-P0:0C/]$J:E!WX6+T6Z_A
M])E.PR%EI??><6.*.>82I1# 6#* ,LX!2V%L2QV0SG""%,Q]K@7<18\NI&^.
MY<(>RU_+DWA%K&$/XFRC="?QCZ9Y."ON<2:Z[QOOV"B_$^_H/<C1@EB_P8TF
MP6,(:K0 XAC,:!LA\(;4%G;?Z:+ZLMJG<PW36";:^"=A=SX9M#L?;C9",LT5
M4T@*KUJ-0Q%C._:4G 0+7=8%!QYZ&I!TO.L["Y^^[^,\H?&_(CMJ?5?76(<"
MAKUJ.FK@P770\2?#%G>1:V'/3$OUS29@?%<EA</-8K6R[N7ST^+'WY5\5'\S
MLNP_?E'"ZC#3,U%L]C\JO5BJ!_9SRLT>A2EJ;W%L=ZLD48 2'0.&*(<B)N98
MY.44NE-M;,[DK:)V\3 A7I]?RYSSA;6\8)S9F!Y9@IF29ZPJ9%(_+9N&(]E,
M#]/MYKG>9Q)[]GB%4=&>535=S0=KPV]5>H(U+BJLNXBL?9O?OC7R(N*%F9&Q
MLSN_V3WV'?G;#A4;U$]W#^A;_]Z#A."SZU;RY#N;/=F"B8?%#A/'M\63&6_U
MD:UF8IH2JBQ9.DB%$N8-P#2@6FC N,1$QAG*;8<UKP.LC_PQGF)+,K"(U<I;
M[UWNE29%:E+Y\\>2CZ<RQOM@ZS5)",5)IK,4\$PD *&$ 1H3>V$A**,99)HA
MSV2+WB9I@-?PSB15_&T;4C?CD*W&_4Z'<["A+Y 'B#CLO1:CR=Y:V"%:JBRX
MB#ZVPAX2=P@!K[O@@Y?TH2,0(= TA"&"A@EL_"'$XG6^7MDZOM5D+F\6;+[:
M%O39F$AU<9!!))B]DLU8T75/$D EXT#(5 N%8Y@GJ5=G#U?)H_-R5N%HN:U=
M+=H\A/7^=(??S;?U FK/7JW6N7B';[/$MEI?1$R;B8TFYF7RH[CO,5NRZ'*I
MY&P=V572PW6/-Y!=M<=PECML_PM?. X:7'@/$.;/:OH+FX+[]0=[J1*=8IY@
MKG4.,HP@0!F5@$.<@2P1,$M5JC7UZE?<+&9LGFK#T5(DVEL]_;S3$3#=7-'Y
M$/7L=P[1Z2&!K!V%CIS&$2&#>HAV0]^Z@Q-/AY($<+-U6JV7!9W%Y.=L-=5*
M9X2838L2. :(FC]H+B#(<H82F)D#M1!^C !O18QMS1>)D%L5H[^LDMZ%_@=
MNJWY\^#I>;U[(A-0K'_,^,XJ\P\$#%R&?\S PYK[HT_Z+>W5<CTM6@C;<;X*
M-6?+V:+X0G("!10L RDB"""<YX"G"00<2RPHR1'#3EP?1R6,;6'7NGFMZ./X
MM2_H3E#I>3V[ N*\D$\:W;:.S8=WUK#YVW;]'A]WD.5[TJQZ]9Y^L(OW\LV&
M*2;&$,>82P"U*)8P!#D3$A"2D"Q/!$JP$UG<"3EC6\@'[Z&;<$*>9F!#7M9!
M< W]QG9!ZLSW]@$.O;R\;]Z+2*?5U/;7^.'C8>[@3S5[_+96<O)=+=FCNGVU
M6_\[?<!#7\;T=:ZH0'$.="Q2RUE- !=< TB1$ERF,/=S$E[2Q^8Z:N4C5FK?
MT)&BNF@);TSA-SUNKJ8WT'MV0!N\*\6C4O,B-ZM$_FX7^8[O6H)0Z\A=^<D>
MU(D%P?+6M84-XN?PI)I-K^;K;?K[%_6R6-I44KO+>EU-28PIY"P&C,H,H$QJ
MP#(D %&8$B*0B+E3O=LI06-S8Z6N== ^VF@;E>JZ^:N3Z+:[IBXQZ]D+A<+E
M['!<L6CP+2LE_L?CXOO_-$.4;L7\L/4F)P<>Q'&XFE?[".?G S-$7XS+L:-M
MKWFG0E-.N,I!%F-F6:P@X!FE0*2)ADS#),.Q3[9/@XRQ9?1L5-Q/&?%,OVS
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
M_ONWDU]^X&(YG<_^XP_\C^P/O^ LS?-T]N4__O"7X[?@_O#?__.__;=__[\
M_M>K3^]_>3-/I]]PMOKE]0+#"O,O_YRNOOZR^HJ__&V^^,?T1_CEXTE8E?GB
M&\!_KO_9Z_GWGXOIEZ^K7P03\N)C%[]=_)N53.?(&7!3!"CM& 3F%&2IDU7&
M("_^__GR;T+J8KT0X+51H&1QX!++X#.W,3@?D;OU0T^FLW_\6_TCAB7^0LN;
M+=??_L<?OJY6W__MUU__^<]__O'WN#CYXWSQY5?!F/SUXM-_./_X[W<^_T^Y
M_C3WWO^Z_NWE1Y?3^SY(C^6__J_?WG].7_%;@.ELN0JS5%^PG/[;<OW#]_,4
M5FNN/TG7+P]^HGX'%Q^#^B/@ B3_X^_+_(?__&^__'+&CL7\!#]A^:7^_9=/
M[VZ\<OEU_GTQ7>$?T_S;K_4#O[X^^NOAIX\'?SHD<M?_?/7S._[''Y;3;]]/
M\.)G7Q=8_N,//TZ^8( J6*:$KV_]OZ_^]:]7!'Q?X))0LU[P>_K!^4/JZW8C
M!G]?X2SCV2(OWG(R3S<^=%)9/%]<_,N3$/%D_=-)QNGD]9QP?Q"7JT5(JXE,
M-DL6%7 E4L57 ">R!Q^<*HQIQU'=7'LE>TETKR6RQ/3'+_,?O]*#?ZWLJ%^L
M^;+FR9W7G?%F>[I/E_ EA.^3S\1*K/OP.,03G!3EF*<] "X$"PH9 V_76-#,
MAQBU<^41XDM8QC6FSA]_M@(\62TO?G*UE/LIN+F>Z](^6*1?YHN,"](N%R2$
M1;HC^9NX/O_$K]_#@AX$Z>OT)%_\Z[*8?VLAQ=6\&4_/Q$9$_^$76GO!Q0+S
M^S.I/;C$]?I6I'EQ_<EFB'A]$I;+H_)Y-4__./A]NIS$((0)7D 67(/*!B%F
M42 E79)0W!;MAP+';6+&P4D+"3\$EKW8W0%NKM/_9OXM3&<37XA>)FGK1&-
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
MH]R&R7W!Y")]YKS)(@4-NC@R][6-M;]A 1T=)I494WS 5':O.<I&,-F%R1W
MY!ZO4$89D:M:*EV[U* 7$'7MRJRY%!*%L'FP@JKW7>8HFU@INS&X XA\PA\X
M.\6WQ*5ZY;T:^7^;KKZ^/EVNR %8'/Z>3DYKT*@.D*/_<KV.4XIV,@<.V?K*
ML1I9X 8!F2M:ID);K77&8 <R.S%P=D3&G:MZPXJIB]$BK^?+U5&IDTO79?6X
M^#%-N/P\/\D33JJU9%5/Y23)*BP9HHJ1]+ R(1,766SM8SU,32?JJPVR&C&]
M U7VI\5\N?RXF)?IBDA'5YB3D$OM'\1K"4J]W6%M5);)8'-NC9=KK^\NB;D/
M0'9E:P<7I?Z$,UR$DSJ7(G^;SJ8UB+6:_L##W[_C;(F33&1[=!K0U1ZVQCKP
M-6(>?:&3'XV)S3NF/T%2=TG,O9#3D/T=Z)<W2&].TS-IT)J^S1>KZ7^MOYV0
MGDS<J0@\U]"%-@%\<@:D*=P(9)98U1A)CY#372IS'Q2U8GL'"+KLYWAUQWTB
M N;HLP'FUV6OBD,P:"$5JX6-&')I?3/\'C*ZRU[N@YA]V=S!R?5N1JC#Y>I"
M57H,4:>LP!F9:R$M:4GA%"!G03D?E$ZMKX/?(F'<T4*-$;(/>_?M&'#<3)V\
MF_V@-52NG ']8E63%&QQEKC"K2:PF^0@I%!'O5GI;.16-:^+>(B6<:<(-8=-
M X9W< Y=Z<6+@,)T=DKZ\EQQSF?+5UCF"[PV)NGP=S+>2%S365C\7'.R=FNM
MH8CYR<E:U9ZS0BM,-I< UIL$:LV%E 4PY8HG12N=;NUY#;B<<<<9-8=O'V+O
MXGP]7^+Y"7#>D7BB"Y,J: DR*P3%(H)#+@ 9ZJ"DQ1A:9U$>(&6S\"5[4=#;
MC]\=*,X/N+IF4UH>&<J4P3@R+%5>7Z<EXKE,)6IR;9-I'3ZX0<!F$'DI(>[=
M>=N!/KEHH?<1%^M"R<N"*17(-! ADBD0:1U*6 C,U1A'D"@%%A9;Y]L>HF4S
MN+R4N'43CG>@4FZOXU583M,D:RU%+!R,T<09+Q,X'144[G*.5C%LGJ:]EY!Q
MDVAM9/P$<+9G>(>H>3,].27?<E*L3;Y833NJWK4WJH 3VH(/GB?.LXZV]67
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
M??7H*W 'E,+1P0O)B4@F9RD0O)9@"=I<F22T:!\T>)B>L=M7ML'$@WVE]Y5
MK^KEPR%9"J^/?CO\>/AI/8UU)\UR]RE-E,H3Q#72)X=A,:/CHR85U^- +H%3
M/!="*X28="9S-WAP7&@ZL+PL.BDG?>MTQ$.T[*M);C_W"L3&%:YD%."4H=U!
M$B6G-10HS$IR&TRQI76N\$%BQM4A37!P6X&T87ROVN/CX8?/Y'5\?'_P83>3
MY,8#FNB,ATEJI"ZN#PHZOXF\+GN]2GC$ZG/G##%H#\KP BX[#BJK["3SK+3/
MOC]!4Z,!0P>SO&X]]9&>O<#5=+&.C)W/_UC>=T1:A85,<$G'+A>@D'CA0VU1
MCE:%7!A7V+S <4=:QU4^35'UP$"A8<77JX[Z=/B^3EG^>/#I^._O/KP]^O3;
M.E*RD[IZZ%E---=&A#928M=:*/P\7@0"WOJ&^A7<- ;-5)!TTM4+P)@-N"+(
MMK6U_0?G2=O62NPIFO:_I'3_\^\#/L82LR!/P1D9:(_5>+[Q!3 [I[4SJ)J/
MY]V"O'%555/LW+VX-(R0>M5.Y-W\]NYX/?T]S/+KHW7@]O##SA'HQY[7:'+]
MA@2W,[>^3<]:9:R;::Q#?3BK@;Y[?'W%M*O\ *,2G9(R<C*JUS<#BI(F>FMR
MZVZE6Q&X=TIMDY=="X"B8T9[ U8*.K^3RN!"UH#%2LF**$*TCDIO1^'H1M=
MV+J38AM.;KUJMC>'KXYW4F'K?]A$5]TEH9%2JG<>[T%(4CQKYRT(C X4JS>%
M&$=0NCC'K,TLM?9V[J=D_UF=UY]Z+6:A-?.!<5H@IY/=R0C.:@/%>^:"\]+F
MUN'U!T@95W$TD/_=Z9K[L[Q?5?#IW5_)F?GKX>>##V_^?/CF3V0S'+RF'[P[
MWM70>>J9C13(%H0WTRV+Z0^B]0>^FQ&N3B\.C3]C_G+C8M@] +02 W,J C.6
M )B]A%!"@A"-B\SZK$+K"<][D+N_EMKZU==#&S9R%0/$4&^J2U^+M5R";$-B
M17K-6 >LZD;?/0\F[RK%9Y)PKYISTQ*?X]K<8SEHS=+Y*YZU<NF^90U?OQ15
M8LZ+!"@9(;8D#L'I>G50"<,5)N-;ER,.5[]$.R-\^;*HU\O7+2CK./G9*:XY
M>[57M*%EUNH;18NLJ6Q%2Z9-JGD1G#:*3LWC71L1UFWUTC88N:/5FHND5_5U
M)X&_AYYZZ%G#5!H,J'D>S#-GAC*DX$ S6KSRWH/G(H),GLML4Q2N]28<JM[@
M<_J*^;3V&;_]AE=A.4UTA+^9GIS6AA<W06^C<^A4AJ*RI&W%J[% R.?2Z&*S
MM;0A6I=1[D9JI[4*VV#H3E7E,PBM5TUUO6Q@#R5USV.:5S4,J)J>S$*CU,I8
M&VMW:CKV="0[OK9CRLIF+6*69-._L-J&*]1_P(MD^/H%MU N3;9:A BF.C/D
M5PB(=;:6%T:K)'+PNG6]Y8:DC1Y$;X>9AU52.^'TJH)J!' /U7/MG[>)?3U
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
M>%IU<&14>R<AHC7 ;<(<990EM,XZM:%\(P3KE^.AC"#/#K3KIJL^,X;),L&
MK@ ZSFL7,E.7F4'3WD17QURYUC?4MB)P7.]E# 3M".+MQ=F-R7E60?6T/>VM
M5>AD 8W"U@FRB0XO+<%XC]$+C3IM:W%N^.IQ/9L143B\H/K5F.?LO,/F">=%
M)RXE2*O)K!&U1994&J)EN2@K4:5GTID/D3BN@]2OUFPBTF:6ZH C7Z\*IF_-
MF=RG.GRK%S0?$[O=DIYK@"QS6A:> \&%O&Z5> 0?ZMQTC#EKZZTJ ]0.#3I
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
M9Z!]BK0<&<@X'!@O/1Q1^TMXL[LNV["[!]#<O8)A"YW=VGCPPJ\'QT5PWBA
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
MH2].(:D&8:A%)MG17\ :WD)H $X%IC]LM.T=Y>'(=*)B4Q\DNCX=84#,DUN
M808PC[%?J2^R7-@!T#*UIZ\8(%!;_G" PJ%0_Z^,JV6A0L>1/1)^A\ M"1;4
MH6*9"<E!QX-YA)^JJ1@$=UCC1Y!5D3#%#'J."T.3(>Q8@CL#\PQ$HC& 7OMP
M&5D*GDMM\,JZ/:6,< ,.Q:-15OH=SJ2TQ9\P 1;(!!WD< ?S5DVD0B9]@$Z;
MXR[(49 48"WLCO22<I.D"FH!H-P'N')9B$M9.\<+WES8BU%&=7$0^.T7E@G:
M9G+OI>SE3K5NQFK;)48,;8@$!CL<I<$3(AA4!?(4&'".G"]&EE**):URF-]!
MFYC?B<!K8'<R@P(]@E&A'Q_M4/$QR(I-G]!E&HOP$9#EDAO>$'(8-IC4B.$=
M8--PN)&'[V'&(T6-0DLC$"H*I:BQ]$ C(%$8F<PP2I5;496. G/[JNB<WSE,
MJ:34X>XV< _44. )"4.QC-_WB$48FC%9!N(L-@9IC!HRX$F<#0%9;)0% !7W
M_9Z,G#PPI&CD8 +@<&Z_IU[&.)[]HL7J]/0^LD@]$QXI4Q*QMD@YG6$+E:W(
M%RQR^8<"CUH;[1QM/?2<IP(B&BR5XR[+-+]3UJZD2A6Z$\C% . M^HG")D93
MV=L"<.$$!G;G^FS*&5[;$D)9-H10/YG*F +,DJ/#+R<GWS%\2936#R$X[=$O
MY-1"Q5<TWF"D(HCMY6:%)@O1^LG )V$*LRPORA>3D(X:_&\K"U4)7QVAHE
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
ME[VV9J5]1*0E>0'W^Z8(^O"KDW;#C_\/4$L#!!0    ( &YMQU;<PQDQ_0<
M )DY   6    =FQG96$R,#(S-#(Y97@M,S$Q+FAT;>U;^V_;.!+^_?X*7HK;
MMH#M^)F'G0;H;;M #[C7WN+VQP,M4A$OE*@E*3N^O_Z^(>7XW:H/;%/7!9I$
MXI <DO/-?#.2;C*?Z]N;3')Q^X>;/[;;[(U)JEP6GB56<B\%JYPJ[MBO0KI[
MUF[74C^:<F'57>99O]L?L%^-O5<S'MN]\EK>+L>Y.8_7-^=ADINI$8O;&Z%F
M3(E79VK4D[PWNNJ.AI<7PZO^Y77:NQ;]9)1<3B^[Z=7U?WIGZ KQV,?YA9:O
MSG)5M#-)\X^'_<[EJ/23N1(^&_>ZW3^=;8AZ^>#;7*N[8IQ '6G1[/E4RZ7
MU%@A;3LQ6O/2R?'RCXE0KM1\,5:%5H5LATZ3G-L[3#XUWIM\3!//I/4JX;J>
M),P7FVN=KJ\[HXL>J>4M_HOEQ+7&G:#QN1>[;8-^IS\8'&SN=GH'V[[6L,-&
MPYZ'G8B[@?UV)2]>G0W.MHZDWN1>Z9DS6@GVK!O^34HN!(QRW&5H6YOO:0S5
M+Q]HL,F:Y06H;%M*' ASI@9PJR?!O,:.ET-22SOEN=*+\?-?5"X=^YN<LY]-
MSHOG+<<+UW;2JC0*.O4_"01@ZG YKP&"<8(!UX")$/GA6>^B.WG[D*FI\FS0
MZ_1NSJG7^@&=!Y-?PN\1A%%A()E$ZC[; %U;^W\KYU6Z^/W7V:=UOFMAE"DV
MGOVCP_Y5Y=RU6$+GD"Z8S[C_X=GH:O+QR]B_^M_;LXQZ@-PHV.T!U[)ATQN-
M_>@WWP/T3VR\&"QU^L(##_O=YB/7'F8IL;2)>K/VXOL]^(V18^= 3/F5T-OK
M;*!U?3T73=93&_/36= [EO&99%;.E)R#=/A,.?9;Q2VV72]POS2 L"G83\;F
MK-=M_Y.9E/U; 5!W$K@NI65_Y?9>^A9[5R0=P/IZLNO1=@QBT, >&H2&SQ4]
MH-R16&O_V*SUS]S!1F&-^8+=%V:NI;B3K6BTM:D*@^D* QJ-T;@J&"\6K"J\
MK2@\@%@'C@T;YBS'E55<LY0GN&69R1&2O8ER.P*%3*1SW"Y().?W$O.NC>EP
M3T 93*D#0<<<)) H"T(.L0+=H0DB$YMG*LF8J^C'JO]<6ED/0@O(E=-@[I0$
MS)7/L$!7RB0H2.,"><K0B>)TL"G3Q?HVG&#XA& X^&Y@*%FJ"A@Z869EV"U@
M$.)HMFOMJD@14KA7&$<5B:X$Q@1XUJRX!> I"D,E;)]@2W#6>H7+&A)N:VI
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
MS@_$\H=?>]$YO$<@YOAO+6, "DE6\;@,!PA8'Y%5;A7(4"E>"^F-=8L4+MS
MP<I2>@\!NVL=4H.I(=T5$O4)79\C6#&><10OX6\JS<U)!?ZH):H;:*36&2G]
MXM!2\N.'W7$YVZ.K<[]6BE&A1"(,Z5D'/37))"!NFBQA46^> K^EL#\6*D+@
M'THLX:6'^6/176AT^QUQ+ ['1TT[O!P7V-'!PLGM@&Y3DT%A1**QR!DA[7"8
M<[BZ++G%O0CK:&*(A18QI%RMHI\2BU-BL?? >X.O[L"/KA3]&O.'W*)S;R'Q
M0(A$D+O":U(-R;5B1"[UQ*@)4%BN^;AYV\LVP0N4E3(SP-9I86+$PM<H%"GO
MG@G*CH!\_17Q#[SD_/ZVO_T+CF^'_4_Z@J/?&0P__Z<6%X-.?_#R<WQJ\9$?
M+7S!C!K-.T2<C/U0:V O6^'3H_O!^V$M<3^1'^/2'O6*HEZ"PK40=XW"$SJ2
MHK4.7EZY\'/CPX_3T3Z*%9T.[1&NZ+M"0LZ^7P0B/S5%F:=/^KNK%(]^Q<=W
MAO^)[P+@Z6V=XSVCR<U'+,U'PY5QX?WH47SY; )[/R-NPL7NL@M/G5&UW]]E
MU^=Y>S1<^QF_D#X/7V;_!5!+ P04    " !N;<=6(:@I#EL$  "=%0  %@
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
M@-6%]7%7 0#"*A$ $@              @ $     =FQG96$M,C R,S T,CDN
M:'1M4$L! A0#%     @ ;FW'5ML07M,V"@  +UL  !(              ( !
MH5<! '9L9V5A+3(P,C,P-#(Y+GAS9%!+ 0(4 Q0    ( &YMQU9TUQ7D\1D
M ";O   6              "  0=B 0!V;&=E82TR,#(S,#0R.5]C86PN>&UL
M4$L! A0#%     @ ;FW'5N9J'09_00  ?ZL" !8              ( !+'P!
M '9L9V5A+3(P,C,P-#(Y7V1E9BYX;6Q02P$"% ,4    " !N;<=6YB[NB2*.
M   "LP4 %@              @ '?O0$ =FQG96$M,C R,S T,CE?;&%B+GAM
M;%!+ 0(4 Q0    ( &YMQU9ORNC@FE8  (JV P 6              "  35,
M @!V;&=E82TR,#(S,#0R.5]P<F4N>&UL4$L! A0#%     @ ;FW'5F".@SJ1
M&@  :ZT! !X              ( ! Z," '9L9V5A,C R,S0R.3$P+7%E>&AI
M8FET.3DQ+FAT;5!+ 0(4 Q0    ( &YMQU;<PQDQ_0<  )DY   6
M      "  ="] @!V;&=E83(P,C,T,CEE>"TS,3$N:'1M4$L! A0#%     @
M;FW'5C#N=: 9"   H#T  !8              ( ! <8" '9L9V5A,C R,S0R
M.65X+3,Q,BYH=&U02P$"% ,4    " !N;<=6(:@I#EL$  "=%0  %@
M        @ %.S@( =FQG96$R,#(S-#(Y97@M,S(Q+FAT;5!+ 0(4 Q0    (
M &YMQU:F!X!5;@0  "H7   6              "  =W2 @!V;&=E83(P,C,T
B,CEE>"TS,C(N:'1M4$L%!@     +  L [ (  '_7 @    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
